Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 5.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze20.0ms (0.4%)

Memory
-5.1MiB live, 32.1MiB 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.9s (35.2%)

Memory
-143.9MiB live, 744.0MiB allocated
Samples
1.6s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 623.0ms
ival-mult: 271.0ms (43.5% of total)
ival-add: 193.0ms (31% of total)
ival-div: 146.0ms (23.4% of total)
ival-true: 6.0ms (1% of total)
exact: 4.0ms (0.6% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain60.0ms (1.1%)

Memory
-4.7MiB live, 117.6MiB 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
29.0ms512×0valid
Compiler

Compiled 43 to 22 computations (48.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-add: 9.0ms (53.1% of total)
ival-div: 4.0ms (23.6% of total)
ival-mult: 3.0ms (17.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess45.0ms (0.8%)

Memory
-10.6MiB live, 70.4MiB allocated
Algorithm
egg-herbie
Rules
344×times-frac
280×associate-*l*
248×associate-*r*
168×unsub-neg
138×distribute-lft-neg-in
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.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify3.0ms (0.1%)

Memory
7.0MiB live, 7.0MiB 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))
Rules
12×lower-*.f32
10×lower-*.f64
*-commutative
lower-/.f32
associate-/l*
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

localize18.0ms (0.3%)

Memory
-0.4MiB live, 37.5MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 18 to 8 computations (55.6% saved)

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

series5.0ms (0.1%)

Memory
15.7MiB live, 15.7MiB 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))
0.0ms
y
@0
((/ (* x 100) (+ x y)) (* x 100) (+ x y))

simplify181.0ms (3.4%)

Memory
-6.4MiB live, 311.5MiB allocated
Algorithm
egg-herbie
Rules
15 982×lower-fma.f64
15 982×lower-fma.f32
4 158×lower-*.f64
4 158×lower-*.f32
2 414×lower-+.f64
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)

rewrite754.0ms (13.9%)

Memory
6.9MiB live, 245.0MiB allocated
Rules
4 492×lower-/.f32
4 490×lower-/.f64
3 630×lower-*.f32
3 628×lower-*.f64
3 278×lower-fma.f64
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
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 y x) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 y x) #s(literal -100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 y x)))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 y x) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 (-.f64 x y) (+.f64 y x))) (neg.f64 (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 (-.f64 y x) y (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (/.f64 #s(literal -1 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 100 binary64) (+.f64 y x)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 y x)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 y x)))
(*.f64 (/.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 100 binary64) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 (/.f64 x (*.f64 (-.f64 x y) (+.f64 y x))) (/.f64 #s(literal 100 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -1 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))))
(*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (-.f64 x y)) (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (-.f64 x y) x))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (-.f64 x y)) (/.f64 x (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (/.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 x (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (pow.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 y x) y (*.f64 x x)))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 y x))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 y x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 y x) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (pow.f64 (pow.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
(*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal -100 binary64) (pow.f64 (/.f64 (neg.f64 (+.f64 y x)) x) #s(literal -1 binary64)))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) (+.f64 y x)))
(*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) (+.f64 y x))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
(*.f64 (-.f64 x y) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 y x)))
(*.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (pow.f64 (/.f64 (-.f64 x y) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(*.f64 #s(literal 100 binary64) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (+.f64 y x))))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 y x)))
(pow.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x)) (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (+.f64 y x)) (/.f64 #s(literal 0 binary64) (+.f64 y x)) (fma.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))) (*.f64 (/.f64 #s(literal 0 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) (-.f64 (*.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (neg.f64 y) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))))) (*.f64 (*.f64 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (neg.f64 y) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) x) (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) x) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (neg.f64 y)) (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (neg.f64 y))) (*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) x) (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (+.f64 y x)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1 binary64))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (neg.f64 (*.f64 (+.f64 y x) #s(literal 1/100 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64))))) (neg.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) (neg.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (-.f64 x y) (+.f64 y x)))) (neg.f64 (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (+.f64 y x))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 y x)) (*.f64 (neg.f64 (+.f64 y x)) (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 y x)) (+.f64 y x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 y x)) (/.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 (-.f64 x y) (+.f64 y x))))) (*.f64 (neg.f64 (+.f64 y x)) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 y x)) (/.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (neg.f64 (+.f64 y x)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) (*.f64 (neg.f64 (+.f64 y x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 y x)) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 y x)) (*.f64 (neg.f64 (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))) (*.f64 (neg.f64 (+.f64 y x)) (+.f64 y x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (+.f64 y x))) (*.f64 (neg.f64 (+.f64 y x)) (*.f64 #s(literal 100 binary64) x))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (+.f64 y x))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1 binary64)) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))) (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 #s(literal 100 binary64) x))) (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (-.f64 x y) (+.f64 y x))) (*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (*.f64 (-.f64 x y) (+.f64 y x)))
(/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 #s(literal 100 binary64) x)) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (+.f64 y x) #s(literal 1/100 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x)))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 (+.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x)))))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))))
(fma.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) x (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(fma.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (neg.f64 y) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (fma.f64 y y (*.f64 x x)) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 (/.f64 (*.f64 y x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1/100 binary64) x)))
(-.f64 (/.f64 (/.f64 x (*.f64 (-.f64 x y) (+.f64 y x))) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 (/.f64 y (*.f64 (-.f64 x y) (+.f64 y x))) (/.f64 #s(literal 1/100 binary64) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 y x) x))) #s(literal -1 binary64)))
(+.f64 (*.f64 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (neg.f64 y) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) x) (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(*.f64 (neg.f64 (neg.f64 x)) #s(literal 100 binary64))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (*.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 100 binary64) (neg.f64 (neg.f64 x)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) x)))))
(neg.f64 (*.f64 #s(literal -100 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) x))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (+.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x y) (+.f64 y x))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 y y (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 y x) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 y x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))
(*.f64 (/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 (-.f64 x y) (+.f64 y x))) (+.f64 y x))
(*.f64 (*.f64 (+.f64 y x) (-.f64 y x)) (pow.f64 (-.f64 y x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 x y) (+.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) (*.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)) (pow.f64 (neg.f64 (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 y x)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 y x))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 (+.f64 y x) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (+.f64 y x) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (+.f64 y x) (*.f64 (-.f64 x y) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (+.f64 y x) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (+.f64 y x) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 y x) (-.f64 y x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 y x) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (-.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 y x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 y y) (-.f64 y x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)) (*.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (+.f64 y x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (+.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (neg.f64 y)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y)) (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)) (-.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y))))))
(/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (pow.f64 (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y))))) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 y x)))) (neg.f64 (neg.f64 (-.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y)))) (neg.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 y (/.f64 y (-.f64 x y))))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 x x))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (neg.f64 (-.f64 x y))) (*.f64 (neg.f64 (-.f64 x y)) (*.f64 (neg.f64 y) y))) (*.f64 (neg.f64 (-.f64 x y)) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x y)) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (neg.f64 (-.f64 x y)) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (*.f64 (neg.f64 y) y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (*.f64 y y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (neg.f64 y) y))) (*.f64 (-.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) #s(literal 1 binary64))) (*.f64 (-.f64 x y) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 (neg.f64 y) y)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (-.f64 x y) #s(literal -1 binary64))) (fma.f64 y y (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (-.f64 x y) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64))) (fma.f64 x (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y)))))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 y y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y))) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 (-.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (-.f64 x y) (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 y x)) (*.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (*.f64 (+.f64 y x) (-.f64 y x)) (-.f64 y x))
(/.f64 (+.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)) (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 (neg.f64 (+.f64 y x)) (-.f64 x y)) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 y x) (-.f64 y x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (-.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (+.f64 y x) (-.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 y x) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)))
(/.f64 (neg.f64 (+.f64 y x)) #s(literal -1 binary64))
(/.f64 (+.f64 y x) #s(literal 1 binary64))
(neg.f64 (neg.f64 (+.f64 y x)))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (+.f64 y x) (*.f64 x x)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x y) (+.f64 y x))) (+.f64 y x) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x y) #s(literal -1 binary64)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (fma.f64 x (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))) (/.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (fma.f64 x (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x y) (*.f64 y y)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x y) (fma.f64 y y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (-.f64 x y) (fma.f64 y y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 1 binary64) (-.f64 y x))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (-.f64 y x))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y)))) (/.f64 (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x y))) (neg.f64 (+.f64 y x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (+.f64 y x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 1 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 (*.f64 y y) (*.f64 #s(literal 1 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (neg.f64 (neg.f64 (-.f64 x y)))) (/.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (neg.f64 (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (neg.f64 (-.f64 x y)))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 x y)))) (/.f64 (*.f64 y y) (neg.f64 (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (-.f64 x y)) (/.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x y)) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (neg.f64 (-.f64 x y))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 y y) (neg.f64 (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (-.f64 y x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 y x)) #s(literal 1 binary64)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))
(-.f64 #s(literal 0 binary64) (neg.f64 (+.f64 y x)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 y x)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 y x) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x)))
(+.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y)))
(+.f64 (*.f64 x (/.f64 x (-.f64 x y))) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(+.f64 y x)
(+.f64 x y)

eval245.0ms (4.5%)

Memory
-5.4MiB live, 117.5MiB allocated
Compiler

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

prune255.0ms (4.7%)

Memory
-5.3MiB live, 33.0MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New3716377
Fresh000
Picked011
Done000
Total3717378
Accuracy
100.0%
Counts
378 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
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.8%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
47.3%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
53.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
48.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 79 to 76 computations (3.8% saved)

simplify5.0ms (0.1%)

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

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 y x)
cost-diff0
(/.f64 x (+.f64 y x))
cost-diff0
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
cost-diff0
(/.f64 #s(literal -100 binary64) x)
cost-diff0
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
cost-diff0
(+.f64 y x)
cost-diff0
(/.f64 #s(literal 100 binary64) (+.f64 y x))
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
Rules
32×lower-*.f32
26×lower-*.f64
18×lower-/.f32
16×*-commutative
10×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01997
02997
14397
24997
35197
05197
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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
y
#s(literal 100 binary64)
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
(/.f64 x (+.f64 y x))
x
(+.f64 y 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)
(/.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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
y
#s(literal 100 binary64)
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
x
(+.f64 y x)
(+.f64 x y)
y
#s(literal 100 binary64)

localize325.0ms (6%)

Memory
-30.9MiB live, 91.0MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 y x)
accuracy0.015625
(/.f64 x (+.f64 y x))
accuracy0.1576246306307693
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
accuracy0
(/.f64 #s(literal -100 binary64) x)
accuracy0.11328125
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
accuracy33.75440206424314
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
accuracy0
(/.f64 #s(literal 100 binary64) y)
accuracy0.12890625
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy29.60623116063656
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
accuracy33.27381408326563
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
accuracy0
(+.f64 y x)
accuracy0.00390625
(/.f64 #s(literal 100 binary64) (+.f64 y x))
accuracy0.13671875
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
Samples
295.0ms256×0valid
Compiler

Compiled 85 to 19 computations (77.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-add: 16.0ms (50.2% of total)
ival-div: 8.0ms (25.1% of total)
ival-mult: 7.0ms (21.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series17.0ms (0.3%)

Memory
27.7MiB live, 27.7MiB 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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<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)) (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 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y 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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<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)) (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 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ y x))) (taylor 0 y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (/ y (pow x 2)) (/ 1 x)))) (taylor 0 y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x)))) (taylor 0 y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) 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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<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)) (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 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (/ (pow x 2) y))) y) (taylor inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y) (taylor inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y) (taylor inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<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)) (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 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y)) (taylor -inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y)) (taylor -inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y)) (taylor -inf y) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<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 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ x (pow y 2))) (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y 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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<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 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ y x))) (taylor inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x)) (taylor inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x))) (taylor inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y 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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.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 #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) y) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<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 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #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 (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ y x))) (taylor -inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x))) (taylor -inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x))) (taylor -inf x) (#s(alt (/.f64 x (+.f64 y x)) (patch (/.f64 x (+.f64 y x)) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify187.0ms (3.4%)

Memory
-21.5MiB live, 259.1MiB allocated
Algorithm
egg-herbie
Rules
9 064×lower-fma.f64
9 064×lower-fma.f32
3 574×lower-*.f64
3 574×lower-*.f32
2 868×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03032886
19482725
224272589
373012542
085312344
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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(+ 1 (* y (- (* y (+ (* -1 (/ y (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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* -100 (/ y x))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/ x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ 100 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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -100 (/ y x))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) 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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(/ x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 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 (* -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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
1
(+ 1 (* -1 (/ y x)))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ 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))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) 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 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x) y #s(literal -100 binary64)) 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 (/.f64 #s(literal -100 binary64) 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 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x) y #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 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x) y #s(literal -100 binary64)) 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))
(/ 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 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x) y #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
#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 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) 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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x))) 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 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) 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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x))) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) 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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x))) 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))
(/ 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 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) 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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x))) 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) x) (/.f64 #s(literal -100 binary64) y)) y)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 (-.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) y)) y)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 (-.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) y)) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) 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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x))) y)
(/ x y)
(/.f64 x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/.f64 (-.f64 x (*.f64 (/.f64 x y) x)) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)
(/.f64 (-.f64 x (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) 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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (-.f64 (/.f64 (neg.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) (*.f64 x #s(literal -100 binary64))) 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 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) 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)
(* -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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (-.f64 (/.f64 (neg.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) (*.f64 x #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 #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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (-.f64 (/.f64 (neg.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) (*.f64 x #s(literal -100 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))
(/ 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 #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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (-.f64 (/.f64 (neg.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) (*.f64 x #s(literal -100 binary64))) 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) x) (/.f64 #s(literal -100 binary64) y)) y)
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 (-.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) y)) y)
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 (-.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) 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) (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (-.f64 (/.f64 (neg.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) (*.f64 x #s(literal -100 binary64))) y)
(/ x y)
(/.f64 x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(/.f64 (-.f64 x (*.f64 (/.f64 x y) x)) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y))
(/.f64 (-.f64 x (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y)) y)) 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 (/ 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))
(* 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 (*.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 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)
(/ x y)
(/.f64 x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(/.f64 (-.f64 x (*.f64 (/.f64 x y) x)) y)
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (*.f64 y y)) x (pow.f64 (/.f64 x y) #s(literal 3 binary64))) (/.f64 x y))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) x (/.f64 #s(literal -1 binary64) (*.f64 y y))) x (/.f64 #s(literal 1 binary64) y)) 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 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 (/ 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))
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
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 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 (/ 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))
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
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))

rewrite158.0ms (2.9%)

Memory
13.1MiB live, 241.3MiB allocated
Rules
4 070×lower-*.f32
4 064×lower-*.f64
3 528×lower-fma.f32
3 526×lower-fma.f64
3 354×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01980
02980
111380
265480
3719080
0828780
Stop Event
iter limit
node limit
iter limit
Counts
12 → 664
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)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
(/.f64 x (+.f64 y x))
Outputs
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))) (-.f64 y x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 x (*.f64 (-.f64 x y) #s(literal 100 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) #s(literal -1 binary64)) (*.f64 x (*.f64 (-.f64 y x) #s(literal 100 binary64))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 x (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (-.f64 x y) x))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (/.f64 x (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (-.f64 y x) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 x (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) x))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (/.f64 #s(literal 100 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (-.f64 x y) #s(literal 100 binary64)))
(*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 #s(literal 100 binary64) (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (-.f64 y x) #s(literal 100 binary64)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 100 binary64) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal -100 binary64) x))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (-.f64 x y) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))))
(*.f64 (-.f64 y x) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x))
(*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (fma.f64 (neg.f64 y) y (*.f64 x x))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (fma.f64 (neg.f64 x) x (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal 100 binary64))) (fma.f64 (neg.f64 y) y (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 (-.f64 y x) #s(literal 100 binary64))) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (*.f64 x #s(literal 100 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (pow.f64 (-.f64 y x) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 x y) x) #s(literal -100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) x (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (neg.f64 y)))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) y (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))
(fma.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 x (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))))
(fma.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y)))) #s(literal -1 binary64)))
(+.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))))
(+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) x) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x)))) (-.f64 y x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (-.f64 x y) #s(literal 100 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (-.f64 y x) #s(literal 100 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal -100 binary64))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (-.f64 x y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))))
(*.f64 (-.f64 y x) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 x x))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x)))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y))))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x))))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 x y) #s(literal 100 binary64)) (fma.f64 (neg.f64 y) y (*.f64 x x)))
(/.f64 (*.f64 (-.f64 y x) #s(literal 100 binary64)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (pow.f64 (-.f64 y x) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(/.f64 #s(literal -100 binary64) (-.f64 (neg.f64 y) x))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 x x (*.f64 y y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) x (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (neg.f64 y)))
(fma.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) y (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))
(fma.f64 (*.f64 (-.f64 y x) y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 (-.f64 x y) x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 y y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (/.f64 x (+.f64 x y)) (/.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 x (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 x (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 y (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x)))))
(fma.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(+.f64 (*.f64 y (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x)))) (*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) x) (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) y) (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))
(+.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))
(*.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x)))
(*.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 (neg.f64 x) x (*.f64 y y))) (+.f64 x y))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (+.f64 x y))
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) (fma.f64 (neg.f64 y) y (*.f64 x x)))
(*.f64 (pow.f64 (-.f64 y x) #s(literal -1 binary64)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(*.f64 (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)))))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 y) x))
(*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (/.f64 (pow.f64 (-.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (pow.f64 (-.f64 y x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (*.f64 (+.f64 x y) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (/.f64 (+.f64 x y) (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (+.f64 x y) (*.f64 (-.f64 y x) (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (+.f64 x y) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (-.f64 x y) #s(literal -1 binary64))) (fma.f64 x x (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (-.f64 x y) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (-.f64 y x) #s(literal -1 binary64))) (fma.f64 x x (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (-.f64 y x) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y)))) (*.f64 (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))) (fma.f64 x (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (/.f64 y (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x)))) (*.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 x (/.f64 x (-.f64 y x))))) (fma.f64 y (/.f64 y (-.f64 y x)) (*.f64 x (/.f64 x (-.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))) (fma.f64 (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 y (/.f64 y (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x))) (fma.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 (*.f64 y (/.f64 y (-.f64 y x))) (*.f64 x (/.f64 x (-.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) x (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 x y) x (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (-.f64 x y) x (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (-.f64 x y) x (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) #s(literal 1 binary64)) (-.f64 y x))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 x x))) (*.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (-.f64 y x) (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 y y)) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (-.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (-.f64 x y))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (*.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x y) x (*.f64 y y))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -1 binary64))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(neg.f64 (-.f64 (neg.f64 y) x))
(fma.f64 (/.f64 (*.f64 y y) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (neg.f64 (*.f64 x (/.f64 x (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 (neg.f64 x) x (*.f64 y y))) (+.f64 x y) (neg.f64 (*.f64 x (/.f64 x (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (neg.f64 y) y (*.f64 x x))) (+.f64 x y) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) y)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x y) #s(literal -1 binary64)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 (*.f64 y y) (pow.f64 (-.f64 y x) #s(literal -1 binary64)) (neg.f64 (*.f64 x (/.f64 x (-.f64 y x)))))
(fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 y (/.f64 y (-.f64 y x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 y x)))))
(fma.f64 y #s(literal 1 binary64) x)
(-.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 1 binary64)) (/.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 1 binary64)))
(-.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))
(-.f64 (*.f64 y (/.f64 y (-.f64 y x))) (*.f64 x (/.f64 x (-.f64 y x))))
(-.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x))
(+.f64 (*.f64 x (/.f64 x (-.f64 x y))) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(+.f64 (*.f64 y (/.f64 y (-.f64 y x))) (neg.f64 (*.f64 x (/.f64 x (-.f64 y x)))))
(+.f64 x y)
(+.f64 y x)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) y)
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) y) x))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
(neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) y))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 100 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 1/100 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(/.f64 #s(literal -100 binary64) (neg.f64 y))
(/.f64 #s(literal 100 binary64) y)
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/100 binary64) y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) y)))
(neg.f64 (/.f64 #s(literal -100 binary64) y))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/100 binary64) y)) #s(literal -1 binary64)))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)) (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1000000 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -10000 binary64) x) y #s(literal 10000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64)) (pow.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)) (*.f64 (/.f64 #s(literal -10000 binary64) x) y)))
(*.f64 (/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (+.f64 (pow.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64)) (-.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(*.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y))))
(*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)))
(*.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(*.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (pow.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -10000 binary64) x) y) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (pow.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1000000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -10000 binary64) x) y) #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))) (*.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (fma.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64)) #s(literal 100000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -10000 binary64) x) y) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1000000 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -10000 binary64) x) y) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64))) (*.f64 (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 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64))))
(/.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -10000 binary64) x) y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)) (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1000000 binary64))))
(/.f64 (+.f64 #s(literal 1000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -10000 binary64) x) y) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64))) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))))
(/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y)) (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))))
(/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64)) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(fma.f64 (/.f64 y (neg.f64 x)) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1000000 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -10000 binary64) x) y #s(literal 10000 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -10000 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) x) #s(literal 100 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -100 binary64) y) #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/100 binary64) x) #s(literal -2 binary64)) y) (/.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) y) (/.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/100 binary64) x) #s(literal -2 binary64)) (/.f64 (*.f64 y y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (*.f64 y #s(literal 100 binary64)) (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64))
(fma.f64 (*.f64 #s(literal -100 binary64) y) (pow.f64 x #s(literal -1 binary64)) #s(literal 100 binary64))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 y #s(literal -1/100 binary64)) #s(literal 100 binary64))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 100 binary64))
(fma.f64 (*.f64 y y) (/.f64 (pow.f64 (*.f64 #s(literal -1/100 binary64) x) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (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))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(fma.f64 y (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/100 binary64) x) #s(literal -2 binary64)) y) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (/.f64 y (neg.f64 x)) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y) #s(literal 100 binary64))
(-.f64 (/.f64 #s(literal 10000 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal -100 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) x) y) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y))
(*.f64 (pow.f64 (*.f64 #s(literal -1/100 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/100 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -100 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) x))
(*.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (*.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1/100 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/100 binary64) x))
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal 100 binary64) (neg.f64 x))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/100 binary64) x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) x)))
(neg.f64 (/.f64 #s(literal 100 binary64) x))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/100 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))) (-.f64 y x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 x (*.f64 (-.f64 x y) #s(literal 100 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) #s(literal -1 binary64)) (*.f64 x (*.f64 (-.f64 y x) #s(literal 100 binary64))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 x (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (-.f64 x y) x))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (/.f64 x (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (-.f64 y x) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 x (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) x))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (/.f64 #s(literal 100 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (-.f64 x y) #s(literal 100 binary64)))
(*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 #s(literal 100 binary64) (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (-.f64 y x) #s(literal 100 binary64)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 100 binary64) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal -100 binary64) x))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (-.f64 x y) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))))
(*.f64 (-.f64 y x) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x))
(*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (fma.f64 (neg.f64 y) y (*.f64 x x))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (fma.f64 (neg.f64 x) x (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal 100 binary64))) (fma.f64 (neg.f64 y) y (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 (-.f64 y x) #s(literal 100 binary64))) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (*.f64 x #s(literal 100 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (pow.f64 (-.f64 y x) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 x y) x) #s(literal -100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) x (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (neg.f64 y)))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) y (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))
(fma.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 x (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))))
(fma.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y)))) #s(literal -1 binary64)))
(+.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))))
(+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) x) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (-.f64 y x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 x y) x (*.f64 y y))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (-.f64 x y) x))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (-.f64 y x) x))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) x))
(*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal -1 binary64))))
(*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 x y))
(*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y x) #s(literal -1 binary64))))
(*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 y x))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) x (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 (-.f64 x y) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))))
(*.f64 (-.f64 y x) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))
(*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(*.f64 x (pow.f64 (+.f64 x y) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (fma.f64 (neg.f64 y) y (*.f64 x x))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (fma.f64 (neg.f64 x) x (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y)))
(/.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x)))
(/.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 x (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (+.f64 x y)))
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 x (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (-.f64 y x) y))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 y y) (*.f64 (-.f64 x y) x))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 (-.f64 x y) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 x y) x) (-.f64 (*.f64 (-.f64 x y) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 y x) x) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (pow.f64 (-.f64 x y) #s(literal -1 binary64)))
(/.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (pow.f64 (-.f64 y x) #s(literal -1 binary64)))
(/.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) x (*.f64 y y)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (+.f64 x y) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 (-.f64 x y) x) (fma.f64 (neg.f64 y) y (*.f64 x x)))
(/.f64 (neg.f64 x) (-.f64 (neg.f64 y) x))
(/.f64 x (+.f64 x y))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (-.f64 (neg.f64 y) x))))
(neg.f64 (/.f64 x (-.f64 (neg.f64 y) x)))
(fma.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) x (*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (neg.f64 y)))
(fma.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) y (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (neg.f64 x)))
(fma.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(fma.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(fma.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(fma.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))
(fma.f64 (*.f64 (-.f64 y x) y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 x x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 (-.f64 x y) x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 y y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 x (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (neg.f64 y) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))))
(fma.f64 y (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (neg.f64 x) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 x (-.f64 (neg.f64 y) x)))
(-.f64 #s(literal 0 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) #s(literal -1 binary64)))
(+.f64 (*.f64 x (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))) (*.f64 (neg.f64 y) (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x)))))
(+.f64 (*.f64 y (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (*.f64 (neg.f64 x) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 x x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 y x) y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 x y) x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y y) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 x y) x) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) x) (*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) y) (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 y x) y)))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 x y) x)))

eval120.0ms (2.2%)

Memory
22.2MiB live, 257.0MiB allocated
Compiler

Compiled 18 541 to 2 016 computations (89.1% saved)

prune43.0ms (0.8%)

Memory
-16.9MiB live, 113.8MiB allocated
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New1 03831 041
Fresh101
Picked145
Done011
Total1 04081 048
Accuracy
100.0%
Counts
1 048 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.8%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
53.5%
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
47.3%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
53.6%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
53.6%
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
53.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
48.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 47 to 47 computations (0% saved)

simplify5.0ms (0.1%)

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

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x y)
cost-diff0
#s(approx (/ x (+ y x)) (/.f64 x y))
cost-diff0
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
cost-diff0
(*.f64 #s(literal 1/100 binary64) y)
cost-diff0
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
Rules
28×lower-*.f32
22×lower-*.f64
20×lower-/.f32
14×*-commutative
14×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
02474
13474
23974
34174
04174
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
x
(*.f64 #s(literal 1/100 binary64) y)
#s(literal 1/100 binary64)
y
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
y
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (+ y x)) (/.f64 x y))
(/.f64 x y)
x
y
#s(literal 100 binary64)
Outputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
x
(*.f64 #s(literal 1/100 binary64) y)
#s(literal 1/100 binary64)
y
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
y
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (+ y x)) (/.f64 x y))
(/.f64 x y)
x
y
#s(literal 100 binary64)

localize42.0ms (0.8%)

Memory
-0.8MiB live, 116.5MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 x y)
accuracy0.1576246306307693
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
accuracy29.609024910959405
#s(approx (/ x (+ y x)) (/.f64 x y))
accuracy0
(*.f64 x #s(literal 100 binary64))
accuracy0.39140738497366256
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
accuracy29.60623116063656
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
accuracy0.14453125
(*.f64 #s(literal 1/100 binary64) y)
accuracy0.18359375
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
accuracy29.60623116063656
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
Samples
32.0ms256×0valid
Compiler

Compiled 56 to 16 computations (71.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-div: 9.0ms (42.9% of total)
ival-mult: 5.0ms (23.8% of total)
ival-add: 3.0ms (14.3% of total)
const: 3.0ms (14.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series11.0ms (0.2%)

Memory
-21.2MiB live, 20.6MiB allocated
Counts
9 → 192
Calls
Call 1
Inputs
#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.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)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 100 binary64)) (patch (*.f64 x #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
Outputs
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.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)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<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 #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (/ y (pow x 2)) (/ 1 x)))) (taylor 0 y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x)))) (taylor 0 y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.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 (/ 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.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)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<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 #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (/ (pow x 2) y))) y) (taylor inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y) (taylor inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y) (taylor inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.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 (/ 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.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)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<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 #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y)) (taylor -inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.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 (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.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)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<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 #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) 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 (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ x (pow y 2))) (/ 1 y))) (taylor 0 x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y))) (taylor 0 x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))) (taylor 0 x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.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 (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<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 #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #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)))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) 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 100 (taylor inf x) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x)) (taylor inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x))) (taylor inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.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 (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.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 #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) (patch (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<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 #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 100 binary64)) y) (patch (/.f64 (*.f64 x #s(literal 100 binary64)) 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 100 (taylor -inf x) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.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 (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) (patch (*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ x (+ y x)) (/.f64 x y)) (patch #s(approx (/ x (+ y x)) (/.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 (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify147.0ms (2.7%)

Memory
26.1MiB live, 181.7MiB allocated
Algorithm
egg-herbie
Rules
10 662×lower-fma.f64
10 662×lower-fma.f32
3 886×lower-*.f64
3 886×lower-*.f32
1 966×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02091731
16341698
216081608
357671606
082931521
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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x 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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(/ 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)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/ x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) 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))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) 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))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(/ x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 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))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
1
(+ 1 (* -1 (/ y x)))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
(/ 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)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 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 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 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 #s(literal -100 binary64) y) x) x (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y) 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 (fma.f64 (/.f64 x y) x (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -100 binary64) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y) x) #s(literal 100 binary64))) y)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 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 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 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 #s(literal -100 binary64) y) x) x (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y) 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 (fma.f64 (/.f64 x y) x (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -100 binary64) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y) x) #s(literal 100 binary64))) y)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 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 #s(literal -100 binary64) y) x) x (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y) 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 (fma.f64 (/.f64 x y) x (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -100 binary64) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y) x) #s(literal 100 binary64))) y)
(/ x y)
(/.f64 x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/.f64 (-.f64 x (*.f64 (/.f64 x y) x)) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)
(/.f64 (-.f64 x (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y)) y)) y)
(/ 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 #s(literal 100 binary64) y) x)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 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 (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 100 binary64) (*.f64 (*.f64 x #s(literal -100 binary64)) 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 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 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 #s(literal 100 binary64) y) x)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 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 (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 100 binary64) (*.f64 (*.f64 x #s(literal -100 binary64)) 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 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -100 binary64) (*.f64 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 (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 100 binary64) (*.f64 (*.f64 x #s(literal -100 binary64)) 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)
(/ x y)
(/.f64 x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(/.f64 (-.f64 x (*.f64 (/.f64 x y) x)) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 (/.f64 x y) x (neg.f64 x)) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y))
(/.f64 (-.f64 x (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y)) y)) y)
(/ 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 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (+.f64 #s(literal -1 binary64) (/.f64 x y))) x (/.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 y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (+.f64 #s(literal -1 binary64) (/.f64 x y))) x (/.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 y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.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))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (+.f64 #s(literal -1 binary64) (/.f64 x y))) x (/.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)
(/ x y)
(/.f64 x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(/.f64 (-.f64 x (*.f64 (/.f64 x y) x)) y)
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 (-.f64 (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) y) y)) (*.f64 x x) (/.f64 x y))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) x (/.f64 #s(literal -1 binary64) (*.f64 y y))) x (/.f64 #s(literal 1 binary64) y)) x)
(/ 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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) 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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.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))
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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) 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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 100 (/ x y))
(*.f64 (/.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))
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 #s(literal -100 binary64) (/.f64 (fma.f64 (neg.f64 y) (/.f64 y x) y) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 100 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)

rewrite142.0ms (2.6%)

Memory
8.9MiB live, 159.1MiB allocated
Rules
4 382×lower-*.f32
4 376×lower-*.f64
2 772×lower-/.f32
2 766×lower-/.f64
2 746×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01865
02465
18965
249965
3490065
0823365
Stop Event
iter limit
node limit
iter limit
Counts
9 → 195
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) y)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (+ y x)) (/.f64 x y))
(/.f64 x y)
Outputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal -100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (pow.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal 1/100 binary64) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (pow.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -100 binary64) x))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
(*.f64 (*.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) (/.f64 (*.f64 #s(literal 1/100 binary64) y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) y)
(/.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (neg.f64 x)) #s(literal -1/100 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1/100 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal -1/100 binary64) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1/100 binary64) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal -1/100 binary64) y))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -1/100 binary64))
(/.f64 #s(literal -100 binary64) (/.f64 (neg.f64 y) x))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/100 binary64) x) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/100 binary64) (/.f64 y x)))
(/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) y) x))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (neg.f64 x) (*.f64 #s(literal -1/100 binary64) y))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) y) x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y))))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/100 binary64) y)) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/100 binary64) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/100 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 (neg.f64 y) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(/.f64 (neg.f64 y) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal -1/100 binary64) y) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64))
(/.f64 y #s(literal 100 binary64))
(neg.f64 (*.f64 #s(literal -1/100 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/100 binary64) y))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/100 binary64) y)) #s(literal -1 binary64))))
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal -100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (pow.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal 1/100 binary64) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (pow.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -100 binary64) x))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
(*.f64 (*.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) (/.f64 (*.f64 #s(literal 1/100 binary64) y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) y)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal -1 binary64)) y)
(/.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (neg.f64 x)) #s(literal -1/100 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1/100 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal -1/100 binary64) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1/100 binary64) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal -1/100 binary64) y))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -1/100 binary64))
(/.f64 #s(literal -100 binary64) (/.f64 (neg.f64 y) x))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/100 binary64) x) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/100 binary64) (/.f64 y x)))
(/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) y) x))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (neg.f64 x) (*.f64 #s(literal -1/100 binary64) y))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 #s(literal 1/100 binary64) y))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) y) x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y))))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/100 binary64) y)) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) y) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -100 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/100 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (neg.f64 x) #s(literal -1/100 binary64))
(/.f64 x #s(literal 1/100 binary64))
(neg.f64 (*.f64 #s(literal -100 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64)))
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) #s(approx (/ x (+ y x)) (/.f64 x y)))
#s(approx (/ x (+ y x)) (/.f64 x y))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (pow.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 x (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 y x))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 y x) (/.f64 y x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) x))
(/.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 x y)
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)))
(neg.f64 (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 x) y))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))

eval47.0ms (0.9%)

Memory
4.7MiB live, 77.4MiB allocated
Compiler

Compiled 3 639 to 546 computations (85% saved)

prune29.0ms (0.5%)

Memory
-44.0MiB live, 49.0MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New3870387
Fresh000
Picked033
Done055
Total3878395
Accuracy
100.0%
Counts
395 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.8%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
53.5%
(*.f64 #s(approx (/ x (+ y x)) (/.f64 x y)) #s(literal 100 binary64))
47.3%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
53.6%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
53.6%
#s(approx (/ (* x 100) (+ x y)) (/.f64 x (*.f64 #s(literal 1/100 binary64) y)))
53.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
48.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 108 to 77 computations (28.7% saved)

regimes11.0ms (0.2%)

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

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes10.0ms (0.2%)

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

5.0ms
x
3.0ms
y
2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
78.8%3x
80.1%3y
98.7%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes3.0ms (0%)

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

1 calls:

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

Compiled 7 to 6 computations (14.3% saved)

regimes4.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

1.0ms
x
1.0ms
y
1.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
48.0%1x
48.0%1y
48.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.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
32.260226094273804
99.99998458819151
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
32.260226094273804
99.99998458819151
Compiler

Compiled 10 to 11 computations (-10% saved)

simplify25.0ms (0.5%)

Memory
15.8MiB live, 54.5MiB allocated
Algorithm
egg-herbie
Rules
*-commutative-binary64-*.f64
+-commutative-binary64-+.f64
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 50 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 50 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 50 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 50 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))

soundness551.0ms (10.2%)

Memory
-25.5MiB live, 291.9MiB allocated
Rules
15 982×lower-fma.f64
15 982×lower-fma.f32
4 492×lower-/.f32
4 490×lower-/.f64
4 158×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 89 to 53 computations (40.4% saved)

preprocess37.0ms (0.7%)

Memory
20.8MiB live, 99.4MiB allocated
Compiler

Compiled 132 to 68 computations (48.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...