Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 5.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze20.0ms (0.3%)

Memory
12.6MiB live, 59.0MiB allocated; 3ms collecting garbage
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.0s (17.5%)

Memory
24.5MiB live, 1 108.2MiB allocated; 198ms collecting garbage
Samples
670.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 246.0ms
ival-div: 96.0ms (39% of total)
ival-mult: 91.0ms (36.9% of total)
ival-add: 42.0ms (17% of total)
ival-true: 6.0ms (2.4% of total)
exact: 6.0ms (2.4% of total)
ival-assert: 4.0ms (1.6% of total)
adjust: 2.0ms (0.8% of total)
Bogosity

explain126.0ms (2.1%)

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

Compiled 43 to 22 computations (48.8% saved)

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

preprocess68.0ms (1.1%)

Memory
-53.5MiB live, 32.0MiB allocated; 61ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01645
13639
28139
314439
416139
518439
621139
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; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify4.0ms (0.1%)

Memory
7.0MiB live, 7.0MiB allocated; 0ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize34.0ms (0.6%)

Memory
1.2MiB live, 50.3MiB allocated; 6ms collecting garbage
Localize:

Found 3 expressions of interest:

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

Compiled 18 to 8 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 18.0ms (79.4% of total)
ival-div: 3.0ms (13.2% of total)
ival-add: 1.0ms (4.4% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
10.7MiB live, 10.7MiB allocated; 0ms collecting garbage
Counts
3 → 26
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
(+.f64 x y)
Outputs
(* 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 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))))
x
(* x (+ 1 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(/ (+ (* -100 (/ (pow x 2) 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 (+ 1 (/ x y)))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1)))
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y))
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
y
@-inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y))
1.0ms
y
@inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y))

simplify247.0ms (4.2%)

Memory
0.9MiB live, 335.6MiB allocated; 32ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142372
1443334
21348322
36405322
08086296
Stop Event
iter limit
node limit
Counts
26 → 24
Calls
Call 1
Inputs
(* 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 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))))
x
(* x (+ 1 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(/ (+ (* -100 (/ (pow x 2) 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 (+ 1 (/ x y)))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1)))
Outputs
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* 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 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y 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 (*.f64 x x) (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)))) (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
y
(+ x y)
(+.f64 y x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (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 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
x
(* x (+ 1 (/ y x)))
(fma.f64 (/.f64 y x) x x)
(+ 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 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 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 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (*.f64 x (-.f64 x (*.f64 (/.f64 x y) x))) y) (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y))) y)) y)
(* y (+ 1 (/ x y)))
(fma.f64 (/.f64 x y) y y)
(* -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 (fma.f64 #s(literal -100 binary64) (/.f64 (*.f64 x (-.f64 x (*.f64 (/.f64 x y) x))) y) (*.f64 #s(literal 100 binary64) x)) 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 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y))) y)) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1 binary64)))

rewrite149.0ms (2.5%)

Memory
6.9MiB live, 286.5MiB allocated; 32ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
12913
216513
3152513
0953413
Stop Event
iter limit
node limit
iter limit
Counts
3 → 296
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 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (*.f64 (-.f64 y x) x))
(*.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 (*.f64 #s(literal -100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.f64 y x))
(*.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 (*.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 #s(literal -100 binary64) (/.f64 x (-.f64 y x)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (-.f64 y x)))
(*.f64 (/.f64 #s(literal -100 binary64) (-.f64 y x)) x)
(*.f64 (-.f64 y x) (/.f64 (*.f64 #s(literal -100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 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 #s(literal 100 binary64) (/.f64 x (-.f64 y x)))
(*.f64 x (/.f64 #s(literal -100 binary64) (-.f64 y x)))
(/.f64 (-.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 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 (*.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 (-.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 (*.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 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 (*.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 (-.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 (+.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 #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 #s(literal 100 binary64) x) (-.f64 y x))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.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 (*.f64 #s(literal -100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))) (-.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)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x 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 (*.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) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 y x) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))) (neg.f64 (*.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 (*.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 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x)) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 (-.f64 y x) y (*.f64 x x))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.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 (*.f64 #s(literal -100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.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)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 y x) y (*.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 (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) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (pow.f64 (-.f64 y x) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (*.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 #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) x) (-.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 y 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 (-.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))))))
(-.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 (neg.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 (neg.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 #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 #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 (neg.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 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 #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 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) (neg.f64 (neg.f64 x)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(neg.f64 (*.f64 #s(literal -100 binary64) x))
(*.f64 (/.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 2 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))) (-.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 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.f64 y x))
(*.f64 (/.f64 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (-.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 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (-.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 y x) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.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 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64))) (-.f64 y x))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64))) (-.f64 y x))
(/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 y (/.f64 y (-.f64 y x))) (*.f64 x (/.f64 x (-.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x 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 x x (-.f64 (*.f64 y y) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y))))))
(/.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 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (neg.f64 y) y)) (-.f64 y x))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 y y)))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 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)) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 y y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 y y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 y y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 y x)))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 6 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))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 6 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 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64)))) (neg.f64 (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64)))) (neg.f64 (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #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 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 y y))) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)) (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 y y (*.f64 x x)) (-.f64 y x))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 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 y x) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.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 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(/.f64 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (-.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y))))
(/.f64 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (-.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x))))
(/.f64 (pow.f64 (-.f64 y x) #s(literal 2 binary64)) (-.f64 y x))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 y y (fma.f64 x x (*.f64 (neg.f64 y) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (fma.f64 y y (*.f64 (neg.f64 x) (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 (neg.f64 x) (neg.f64 y))))))
(/.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 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 y y (fma.f64 x x (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 (neg.f64 x) (neg.f64 y)))))
(/.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))) (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)))
(neg.f64 (-.f64 y x))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) y)
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) x)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) y)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) y)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) y)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 y))) (sqrt.f64 (neg.f64 (neg.f64 y))) (neg.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 y))) (sqrt.f64 (neg.f64 (neg.f64 y))) x)
(fma.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (neg.f64 y)) (neg.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (neg.f64 y)) x)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (neg.f64 x))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) x)
(fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (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 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (/.f64 (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 (neg.f64 y) y) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (/.f64 (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 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (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 (neg.f64 y) y) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (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 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 x 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 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 y x)))
(fma.f64 (/.f64 (*.f64 x 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 y (/.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.f64 y x) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 y x)))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.f64 y x) (*.f64 y (/.f64 y (-.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 (-.f64 y x) y (*.f64 x x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.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 (-.f64 y x) y (*.f64 x x)) (*.f64 x (/.f64 x (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 y y) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.f64 y x) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 y x)))
(fma.f64 (/.f64 (*.f64 y y) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (-.f64 y x) (*.f64 x (/.f64 x (-.f64 y x))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (neg.f64 y) (/.f64 y (-.f64 y x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 y x)))
(fma.f64 (neg.f64 y) (/.f64 y (-.f64 y x)) (*.f64 x (/.f64 x (-.f64 y x))))
(fma.f64 (neg.f64 x) (/.f64 x (-.f64 y x)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 y x)))
(fma.f64 (neg.f64 x) (/.f64 x (-.f64 y x)) (*.f64 y (/.f64 y (-.f64 y x))))
(fma.f64 (*.f64 y y) (/.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 y (/.f64 (*.f64 y y) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 y (/.f64 y (-.f64 y x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 y x)))
(fma.f64 y (/.f64 y (-.f64 y x)) (*.f64 x (/.f64 x (-.f64 y x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(fma.f64 x (/.f64 x (-.f64 y x)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 y x)))
(fma.f64 x (/.f64 x (-.f64 y x)) (*.f64 y (/.f64 y (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (fma.f64 x x (*.f64 y x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y y (fma.f64 x x (*.f64 y x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.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 (pow.f64 y #s(literal 6 binary64)) (*.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 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.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 (pow.f64 y #s(literal 6 binary64)) (-.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 (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64)) (-.f64 y x)) (/.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (-.f64 y x)))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 y x)) (/.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 y x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x))))))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (-.f64 y x)) (pow.f64 (-.f64 y x) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 y x) (*.f64 y y)) (pow.f64 (-.f64 y x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 y x))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 y x))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 y x))))
(-.f64 (/.f64 (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 y x) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.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 x #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (-.f64 y x)) (/.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (-.f64 y x)))
(-.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 y x)) (/.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 y x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.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 6 binary64)) (-.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 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.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 (pow.f64 y #s(literal 6 binary64)) (-.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 y (/.f64 y (-.f64 y x))) (*.f64 x (/.f64 x (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (/.f64 (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 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (/.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 x) (/.f64 (*.f64 x x) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (*.f64 x x)) x) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (*.f64 x x)) x) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (*.f64 x x)) x) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (/.f64 (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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (*.f64 (neg.f64 y) y) (/.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 y) (/.f64 (*.f64 y y) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(-.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 (neg.f64 (/.f64 (*.f64 y y) (-.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 x (/.f64 x (-.f64 y x))) (*.f64 (neg.f64 (/.f64 (*.f64 y y) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))) (-.f64 y x)))
(-.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 (neg.f64 (neg.f64 y)) (/.f64 y (-.f64 y x))))
(-.f64 (*.f64 x (/.f64 x (-.f64 y x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) y) (-.f64 y x)))
(-.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x))))
(-.f64 (neg.f64 y) (neg.f64 x))
(-.f64 (neg.f64 y) x)
(-.f64 (neg.f64 x) (neg.f64 y))
(-.f64 (neg.f64 x) y)
(-.f64 y (neg.f64 x))
(-.f64 y x)
(-.f64 x y)
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 (neg.f64 x) (neg.f64 y))))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 (neg.f64 x) (neg.f64 y))))))
(+.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (*.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (*.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) x) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) x) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))))) (/.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (*.f64 (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (*.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (*.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) y) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) x) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) x) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) y) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y 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 9 binary64)) (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (*.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 y (fma.f64 (-.f64 y x) y (*.f64 x x))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) y) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) x) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) x) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (-.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.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 (pow.f64 y #s(literal 6 binary64)) (*.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 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 y x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) (*.f64 y y)) (*.f64 (fma.f64 y y (*.f64 x x)) (-.f64 y x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 y x))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 y x))))
(+.f64 (/.f64 (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 y x) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (*.f64 y (/.f64 y (-.f64 y x))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.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 x)) (neg.f64 (neg.f64 y)))
(+.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(+.f64 (*.f64 x (/.f64 x (-.f64 y x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 y x)))
(+.f64 (*.f64 x (/.f64 x (-.f64 y x))) (*.f64 y (/.f64 y (-.f64 y x))))
(+.f64 (neg.f64 y) (neg.f64 x))
(+.f64 (neg.f64 y) x)
(+.f64 (neg.f64 x) (neg.f64 y))
(+.f64 (neg.f64 x) y)
(+.f64 y (neg.f64 x))
(+.f64 y x)
(+.f64 x y)

eval114.0ms (1.9%)

Memory
7.8MiB live, 149.1MiB allocated; 35ms collecting garbage
Compiler

Compiled 10 503 to 1 021 computations (90.3% saved)

prune17.0ms (0.3%)

Memory
-2.5MiB live, 38.5MiB allocated; 12ms collecting garbage
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New3057312
Fresh000
Picked011
Done000
Total3058313
Accuracy
100.0%
Counts
313 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.7%
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x)) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))))
49.6%
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
49.5%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
50.2%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
50.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
50.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 189 to 146 computations (22.8% saved)

simplify25.0ms (0.4%)

Memory
-15.6MiB live, 27.1MiB allocated; 14ms collecting garbage
Algorithm
egg-herbie
Localize:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
026139
041139
162139
286139
3106139
4134139
5168139
6223139
7307139
8379139
9407139
0407139
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))))
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(neg.f64 x)
(-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))
(/.f64 (neg.f64 y) x)
(neg.f64 y)
y
#s(literal 1 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(/.f64 y x)
y
x
#s(literal -100 binary64)
#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 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x))))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))))
#s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x))
(neg.f64 x)
(-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))
(/.f64 (neg.f64 y) x)
(neg.f64 y)
y
#s(literal 1 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(/.f64 y x)
y
x
#s(literal -100 binary64)
#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)

localize97.0ms (1.6%)

Memory
30.6MiB live, 173.9MiB allocated; 55ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f64 y x)
accuracy0.015625
(/.f64 x (-.f64 y x))
accuracy0.17812647481682753
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
accuracy0.0
(/.f64 y x)
accuracy0.10775375976844202
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
accuracy32.31326739016035
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
accuracy0.0
(/.f64 #s(literal 100 binary64) y)
accuracy0.1484375
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy31.45231752995627
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
accuracy31.975463793307675
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
accuracy0.0
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))))
accuracy0.00390625
(-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))
accuracy0.125
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))))
accuracy8.359717476399497
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
Samples
82.0ms256×0valid
Compiler

Compiled 107 to 23 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-div: 38.0ms (65.8% of total)
ival-mult: 8.0ms (13.9% of total)
ival-add: 6.0ms (10.4% of total)
ival-sub: 2.0ms (3.5% of total)
ival-neg: 2.0ms (3.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series37.0ms (0.6%)

Memory
-39.3MiB live, 60.0MiB allocated; 27ms collecting garbage
Counts
15 → 77
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))))
(*.f64 x #s(literal 100 binary64))
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
#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 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(/.f64 y x)
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
(/.f64 x (-.f64 y x))
(-.f64 y x)
(-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))
Outputs
(* 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 y)
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ y x)
(* 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 y) (/ x (pow y 2))))
(* x (+ (* x (+ (/ 1 (pow y 2)) (/ x (pow y 3)))) (/ 1 y)))
(* x (+ (* x (+ (* x (+ (/ 1 (pow y 3)) (/ x (pow y 4)))) (/ 1 (pow y 2)))) (/ 1 y)))
(+ y (* -1 x))
(* -1 (/ y x))
(/ (+ (* -1 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))))
x
(* x (+ 1 (/ y x)))
-100
(- (* -100 (/ y x)) 100)
(- (* -100 (/ (pow y 2) (pow x 2))) (+ 100 (* 100 (/ y x))))
(- (* -100 (/ (pow y 3) (pow x 3))) (+ 100 (+ (* 100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2))))))
-1
(- (* -1 (/ y x)) 1)
(- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (/ y x)))
(- (* -1 (/ (pow y 3) (pow x 3))) (+ 1 (+ (/ y x) (/ (pow y 2) (pow x 2)))))
(* -1 x)
(* x (- (/ y x) 1))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(- (* -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)
(- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1)
(* -1 (* x (+ 1 (* -1 (/ 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 y)
(- (* 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)
(- (* y (- (* -1 (/ y (pow x 2))) (/ 1 x))) 1)
(- (* y (- (* y (- (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))) 1)
(- y x)
(/ (+ (* -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 (+ 1 (/ x y)))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(/ (+ x (/ (pow x 2) y)) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 4) (pow y 3))) (+ (* -1 (/ (pow x 2) y)) (* -1 (/ (pow x 3) (pow y 2))))) y)
(* y (+ 1 (* -1 (/ x y))))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow x 4) y)) (* -1 (pow x 3))) y)) (pow x 2)) y))) y))
(* -1 (* y (- (/ x y) 1)))
Calls

6 calls:

TimeVariablePointExpression
22.0ms
y
@-inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y) (* (neg x) (- (/ (neg y) x) 1)) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ y x) -100) 100) (/ y x) (* (/ x (- y x)) 100) (/ x (- y x)) (- y x) (- (/ (neg y) x) 1))
5.0ms
x
@0
((/ (* x 100) (+ x y)) (* x 100) (+ x y) (* (neg x) (- (/ (neg y) x) 1)) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ y x) -100) 100) (/ y x) (* (/ x (- y x)) 100) (/ x (- y x)) (- y x) (- (/ (neg y) x) 1))
3.0ms
x
@inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y) (* (neg x) (- (/ (neg y) x) 1)) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ y x) -100) 100) (/ y x) (* (/ x (- y x)) 100) (/ x (- y x)) (- y x) (- (/ (neg y) x) 1))
2.0ms
y
@0
((/ (* x 100) (+ x y)) (* x 100) (+ x y) (* (neg x) (- (/ (neg y) x) 1)) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ y x) -100) 100) (/ y x) (* (/ x (- y x)) 100) (/ x (- y x)) (- y x) (- (/ (neg y) x) 1))
2.0ms
y
@inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y) (* (neg x) (- (/ (neg y) x) 1)) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ y x) -100) 100) (/ y x) (* (/ x (- y x)) 100) (/ x (- y x)) (- y x) (- (/ (neg y) x) 1))

simplify164.0ms (2.8%)

Memory
37.4MiB live, 263.6MiB allocated; 33ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03121068
11037983
23388929
08546864
Stop Event
iter limit
node limit
Counts
77 → 75
Calls
Call 1
Inputs
(* 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 y)
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ y x)
(* 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 y) (/ x (pow y 2))))
(* x (+ (* x (+ (/ 1 (pow y 2)) (/ x (pow y 3)))) (/ 1 y)))
(* x (+ (* x (+ (* x (+ (/ 1 (pow y 3)) (/ x (pow y 4)))) (/ 1 (pow y 2)))) (/ 1 y)))
(+ y (* -1 x))
(* -1 (/ y x))
(/ (+ (* -1 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))))
x
(* x (+ 1 (/ y x)))
-100
(- (* -100 (/ y x)) 100)
(- (* -100 (/ (pow y 2) (pow x 2))) (+ 100 (* 100 (/ y x))))
(- (* -100 (/ (pow y 3) (pow x 3))) (+ 100 (+ (* 100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2))))))
-1
(- (* -1 (/ y x)) 1)
(- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (/ y x)))
(- (* -1 (/ (pow y 3) (pow x 3))) (+ 1 (+ (/ y x) (/ (pow y 2) (pow x 2)))))
(* -1 x)
(* x (- (/ y x) 1))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(- (* -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)
(- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1)
(* -1 (* x (+ 1 (* -1 (/ 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 y)
(- (* 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)
(- (* y (- (* -1 (/ y (pow x 2))) (/ 1 x))) 1)
(- (* y (- (* y (- (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))) 1)
(- y x)
(/ (+ (* -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 (+ 1 (/ x y)))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(/ (+ x (/ (pow x 2) y)) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 4) (pow y 3))) (+ (* -1 (/ (pow x 2) y)) (* -1 (/ (pow x 3) (pow y 2))))) y)
(* y (+ 1 (* -1 (/ x y))))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow x 4) y)) (* -1 (pow x 3))) y)) (pow x 2)) y))) y))
(* -1 (* y (- (/ x y) 1)))
Outputs
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #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 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y 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 (*.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) x) #s(literal -100 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
y
(+ x y)
(+.f64 y x)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(/ y x)
(/.f64 y x)
(* x (+ (* 100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) x))
(* x (+ (* 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)) (*.f64 y 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 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (*.f64 y y)))) x (/.f64 #s(literal 100 binary64) y)) x)
(/ x y)
(/.f64 x y)
(* x (+ (/ 1 y) (/ x (pow y 2))))
(/.f64 (fma.f64 x (/.f64 x y) x) y)
(* x (+ (* x (+ (/ 1 (pow y 2)) (/ x (pow y 3)))) (/ 1 y)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (*.f64 y y)) x (/.f64 #s(literal 1 binary64) y)) x)
(* x (+ (* x (+ (* x (+ (/ 1 (pow y 3)) (/ x (pow y 4)))) (/ 1 (pow y 2)))) (/ 1 y)))
(*.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (*.f64 y y))) x (/.f64 #s(literal 1 binary64) y)) x)
(+ y (* -1 x))
(-.f64 y x)
(* -1 (/ y x))
(/.f64 y (neg.f64 x))
(/ (+ (* -1 x) (* -1 y)) x)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) 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 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
x
(* x (+ 1 (/ y x)))
(fma.f64 (/.f64 y x) x x)
-100
#s(literal -100 binary64)
(- (* -100 (/ y x)) 100)
(-.f64 (*.f64 (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (* -100 (/ (pow y 2) (pow x 2))) (+ 100 (* 100 (/ y x))))
(-.f64 (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y (/.f64 y x) y)) x) #s(literal 100 binary64))
(- (* -100 (/ (pow y 3) (pow x 3))) (+ 100 (+ (* 100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2))))))
(-.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y (/.f64 y x) y)) x)) #s(literal 100 binary64))
-1
#s(literal -1 binary64)
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (/ y x)))
(-.f64 (/.f64 (fma.f64 y (/.f64 y x) y) (neg.f64 x)) #s(literal 1 binary64))
(- (* -1 (/ (pow y 3) (pow x 3))) (+ 1 (+ (/ y x) (/ (pow y 2) (pow x 2)))))
(-.f64 (-.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 y (/.f64 y x) y) x))
(* -1 x)
(neg.f64 x)
(* x (- (/ y x) 1))
(*.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(-.f64 #s(literal 100 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64)))) x) (*.f64 #s(literal 100 binary64) y)) x))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* -100 y)) x)) 100)
(-.f64 (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y (/.f64 y x) y)) x) #s(literal 100 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* -100 y)) x)) 100)
(-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) y (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y (fma.f64 y (/.f64 y x) y))) x)) (neg.f64 x)) #s(literal 100 binary64))
(- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1)
(-.f64 (/.f64 (fma.f64 y (/.f64 y x) y) (neg.f64 x)) #s(literal 1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1)
(-.f64 (-.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 y (/.f64 y x) y) x))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(fma.f64 (/.f64 y x) x (neg.f64 x))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #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 (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) (*.f64 x x)) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(- (* y (- (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))) 100)
(-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))
(- (* y (- (* y (- (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))) 100)
(-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal -100 binary64)) (*.f64 x x)) y (/.f64 #s(literal -100 binary64) x)) y) #s(literal 100 binary64))
(- (* y (- (* -1 (/ y (pow x 2))) (/ 1 x))) 1)
(-.f64 (*.f64 (-.f64 (/.f64 (/.f64 y (neg.f64 x)) x) (/.f64 #s(literal 1 binary64) x)) y) #s(literal 1 binary64))
(- (* y (- (* y (- (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))) 1)
(-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) x)) y) (/.f64 #s(literal 1 binary64) x)) y) #s(literal 1 binary64))
(- y x)
(-.f64 y x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 x y))))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(* y (+ 1 (/ x y)))
(fma.f64 (/.f64 x y) y y)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) x))
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) y))
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.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) x)) y)
(/ (+ x (/ (pow x 2) y)) y)
(/.f64 (fma.f64 x (/.f64 x y) x) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (* -1 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) y)
(/ (- (+ x (/ (pow x 4) (pow y 3))) (+ (* -1 (/ (pow x 2) y)) (* -1 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (+.f64 (/.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) x) y)
(* y (+ 1 (* -1 (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 x y))))) y)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(*.f64 (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1 binary64)) (neg.f64 y))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) (neg.f64 y))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) x))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.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) x)) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 x (/.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 x (/.f64 x y) x) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow x 4) y)) (* -1 (pow x 3))) y)) (pow x 2)) y))) y))
(/.f64 (+.f64 (/.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) x) y)
(* -1 (* y (- (/ x y) 1)))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) (neg.f64 y))

rewrite231.0ms (3.9%)

Memory
6.4MiB live, 245.3MiB allocated; 82ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026116
041116
1122116
2639116
36889116
08059116
Stop Event
iter limit
node limit
iter limit
Counts
15 → 317
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))))
(*.f64 x #s(literal 100 binary64))
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
#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 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(/.f64 y x)
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
(/.f64 x (-.f64 y x))
(-.f64 y x)
(-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))
Outputs
(*.f64 (/.f64 x #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))) x)
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x))))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x))))))
(*.f64 #s(literal 100 binary64) (/.f64 x #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))))
(*.f64 x (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x))))
(neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(neg.f64 (*.f64 #s(literal -100 binary64) x))
#s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))
(neg.f64 (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 x)) (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 x)) (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal 2 binary64)))) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 y x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 x)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 4 binary64))))
(*.f64 (/.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))) x)
(*.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (/.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 x)) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 x)) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 x))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 x)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) x) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) x) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)) #s(literal 1 binary64))
(neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) 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 y) #s(literal 100 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) y))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(/.f64 #s(literal -100 binary64) (neg.f64 y))
(/.f64 #s(literal 100 binary64) y)
(neg.f64 (/.f64 #s(literal -100 binary64) y))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (fma.f64 #s(literal -10000 binary64) (/.f64 y x) #s(literal 10000 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.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 (/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x)))))
(*.f64 (/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))) (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))))) (*.f64 (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))) (*.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))) (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))) (fma.f64 (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))) (*.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))))))
(/.f64 (-.f64 #s(literal 1000000 binary64) (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (-.f64 (*.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.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 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)) #s(literal 10000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)) (*.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)) #s(literal 1000000 binary64))) (*.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) #s(literal 10000 binary64)) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))))
(/.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 100000000 binary64) #s(literal 100000000 binary64))) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(/.f64 (+.f64 #s(literal 1000000000000000000 binary64) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 9 binary64))) (*.f64 (fma.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)) (-.f64 #s(literal 1000000000000 binary64) (*.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1000000000000 binary64)))) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 (-.f64 (*.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 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #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 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) #s(literal 10000 binary64))) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #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 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) #s(literal 10000 binary64)) (neg.f64 (-.f64 (*.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 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64)))))
(fma.f64 (/.f64 #s(literal 1000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x)))) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3/2 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 #s(literal -1000000 binary64) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 #s(literal -1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (neg.f64 x)) #s(literal 100 binary64))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(-.f64 (/.f64 #s(literal 10000 binary64) (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))))
(-.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64)))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))))
(-.f64 #s(literal 100 binary64) (*.f64 (/.f64 y x) #s(literal 100 binary64)))
(+.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 10000 binary64) (/.f64 y x)) #s(literal -10000 binary64)) #s(literal 10000 binary64))))
(+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) x))
(*.f64 (/.f64 y x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 (neg.f64 y) x) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (neg.f64 x))
(/.f64 y x)
(neg.f64 (/.f64 (neg.f64 y) x))
(*.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) 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 y x) x (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (-.f64 y x) (-.f64 x y))) (/.f64 x (-.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (/.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))))) (/.f64 x (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 x (/.f64 (-.f64 y x) (-.f64 x y))) (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 x (/.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))))) (/.f64 #s(literal 100 binary64) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 #s(literal -100 binary64) (-.f64 x y)) x)
(*.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 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 y x) x (*.f64 y y)) #s(literal 100 binary64)))
(*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (+.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) x (*.f64 y y)))
(*.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y)))) (neg.f64 (+.f64 y x)))
(*.f64 (fma.f64 (+.f64 y x) x (*.f64 y y)) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (+.f64 y x) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))))
(*.f64 #s(literal 100 binary64) (/.f64 x (-.f64 y x)))
(*.f64 x (/.f64 #s(literal -100 binary64) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 (-.f64 y x) (-.f64 x y))) (-.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (/.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 (-.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 (+.f64 y x) x (*.f64 y y))) (-.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))) (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 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 y x))
(/.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (+.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 (*.f64 #s(literal -100 binary64) 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 y x) x) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) x) (-.f64 (*.f64 (+.f64 y x) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.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)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y 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)))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 3 binary64)) (pow.f64 y #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) x) (-.f64 (*.f64 (+.f64 y x) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x))
(neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 y x)))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (-.f64 x y))))
(neg.f64 (*.f64 (/.f64 x (-.f64 x y)) #s(literal 100 binary64)))
(fma.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(fma.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) y (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x 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))) y))
(fma.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y x)))
(fma.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 y x) x) (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(fma.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.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) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 y x) x)))
(fma.f64 (fma.f64 y y (*.f64 x x)) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 y x) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y)))))
(fma.f64 (*.f64 (+.f64 y x) x) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 y y) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 (*.f64 y y) (/.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 y x) x) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(fma.f64 y (*.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)))))
(fma.f64 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y)))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y)))))
(+.f64 (*.f64 y (*.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 x (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y)))) (*.f64 y (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y)))))
(+.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y x) (/.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 (+.f64 y x) x) (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (*.f64 (*.f64 y y) (/.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 y y) (/.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 y x) x) (/.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 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) y) (*.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal -100 binary64) (-.f64 x y))) x))
(+.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))) y))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (*.f64 x x))) (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y x)))
(+.f64 (*.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 y x) x)) (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) (-.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) x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 y x) x)))
(*.f64 (/.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (neg.f64 (+.f64 y x)))
(*.f64 (/.f64 (neg.f64 x) (fma.f64 (neg.f64 x) x (*.f64 y y))) (neg.f64 (+.f64 y x)))
(*.f64 (/.f64 (neg.f64 x) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) x (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) x (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (+.f64 y x))
(*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) x (*.f64 y y)))
(*.f64 (fma.f64 (+.f64 y x) x (*.f64 y y)) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (+.f64 y x) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))))
(/.f64 (*.f64 x (fma.f64 (+.f64 y x) x (*.f64 y y))) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (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 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (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 (-.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) x) (-.f64 (*.f64 (+.f64 y x) x) (*.f64 y y)) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (/.f64 x (/.f64 (-.f64 y x) (-.f64 x y))) (-.f64 x y))
(/.f64 (/.f64 x (/.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 (-.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 x (neg.f64 (+.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)) (neg.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.f64 y x)))
(/.f64 (*.f64 x (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.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 (-.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 3 binary64)) (pow.f64 y #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) x) (-.f64 (*.f64 (+.f64 y x) 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 (neg.f64 x) (-.f64 x y))
(/.f64 x (-.f64 y x))
(neg.f64 (/.f64 x (-.f64 x y)))
(fma.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(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))) x))
(fma.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) x (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) y))
(fma.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 y y (*.f64 x x)) (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y x)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 y x) x) (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y y)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y y) (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 y x) x)))
(fma.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 y x) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 (*.f64 (+.f64 y x) x) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 y y) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (*.f64 y y) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 y x) x) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 y (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 x (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 x (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 y (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(+.f64 (*.f64 y (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (*.f64 x (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(+.f64 (*.f64 x (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))) (*.f64 y (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(+.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 y x) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 y x) x) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 y y) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y y) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 y x) x) (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))) (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 y x) y (*.f64 x x)))))
(+.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))) x))
(+.f64 (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) x) (*.f64 (/.f64 x (fma.f64 (neg.f64 x) x (*.f64 y y))) y))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 y y (*.f64 x x))) (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 y x) x)) (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y y)) (*.f64 (/.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 y x) x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 2 binary64)))) (-.f64 (*.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))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) x) (-.f64 (*.f64 (+.f64 y x) 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 y x))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 x 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 (fma.f64 (neg.f64 x) x (*.f64 y y)) (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 (/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (-.f64 x 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 (-.f64 y x) y (*.f64 x x)))
(*.f64 (-.f64 x y) (/.f64 (-.f64 y x) (-.f64 x y)))
(*.f64 (fma.f64 (+.f64 y x) x (*.f64 y y)) (/.f64 (-.f64 y x) (fma.f64 (+.f64 y x) x (*.f64 y y))))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.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)))))
(*.f64 (+.f64 y x) (/.f64 (-.f64 y x) (+.f64 y x)))
(/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) x (*.f64 y y)))
(/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (+.f64 y x))
(/.f64 (*.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)))) (-.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 (fma.f64 (neg.f64 x) x (*.f64 y y)) (+.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 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 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))))) (+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y 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 (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y)))))))
(/.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 y x) x (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) x (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.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 (+.f64 y x) x (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (+.f64 y x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.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 (fma.f64 (neg.f64 x) x (*.f64 y y)) (+.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 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.f64 x y)) (fma.f64 (neg.f64 y) y (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.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 (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (*.f64 (fma.f64 (+.f64 y x) x (*.f64 y y)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 y x) x (*.f64 y y)) (fma.f64 (+.f64 y x) x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 y y (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 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 y x) x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (+.f64 y x) x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) x (*.f64 y y))))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (+.f64 y x))
(/.f64 (fma.f64 (neg.f64 y) y (*.f64 x x)) (neg.f64 (+.f64 y 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) x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) x (*.f64 y y)))
(neg.f64 (-.f64 x y))
(fma.f64 (/.f64 (*.f64 y y) (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 (*.f64 (neg.f64 x) x) (+.f64 y x)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 y x) (/.f64 (*.f64 (neg.f64 x) x) (+.f64 y x)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 (neg.f64 y) y (*.f64 x x))) (-.f64 x y) (/.f64 (*.f64 (neg.f64 x) x) (+.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 (-.f64 y x) y (*.f64 x x)) (/.f64 (*.f64 (neg.f64 x) x) (+.f64 y x)))
(fma.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)))) (*.f64 (-.f64 y x) 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)))) (*.f64 x x)))
(fma.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)))) (*.f64 x x) (*.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)))) (*.f64 (-.f64 y x) y)))
(fma.f64 (fabs.f64 y) (/.f64 (fabs.f64 y) (+.f64 y x)) (/.f64 (*.f64 (neg.f64 x) x) (+.f64 y x)))
(fma.f64 (*.f64 (-.f64 y x) y) (/.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)))) (*.f64 (*.f64 x x) (/.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 (*.f64 x x) (/.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)))) (*.f64 (*.f64 (-.f64 y x) y) (/.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 (neg.f64 y) (/.f64 (neg.f64 y) (+.f64 y x)) (/.f64 (*.f64 (neg.f64 x) x) (+.f64 y x)))
(fma.f64 y (/.f64 y (+.f64 y x)) (/.f64 (*.f64 (neg.f64 x) x) (+.f64 y x)))
(-.f64 (*.f64 y (/.f64 y (+.f64 y x))) (*.f64 x (/.f64 x (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) x (*.f64 y y))))
(-.f64 y x)
(+.f64 (*.f64 (*.f64 (-.f64 y x) y) (/.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))))) (*.f64 (*.f64 x x) (/.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))))))
(+.f64 (*.f64 (*.f64 x x) (/.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))))) (*.f64 (*.f64 (-.f64 y x) y) (/.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))))))
(+.f64 (*.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)))) (*.f64 (-.f64 y x) 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)))) (*.f64 x x)))
(+.f64 (*.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)))) (*.f64 x x)) (*.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)))) (*.f64 (-.f64 y x) y)))
(+.f64 (*.f64 y (/.f64 y (+.f64 y x))) (/.f64 (*.f64 (neg.f64 x) x) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal 2 binary64)))) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 y x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)))) (*.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) (fma.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) (*.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)))
(/.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x))) (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 y x)) #s(literal -1 binary64)))
(-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))

eval53.0ms (0.9%)

Memory
-23.6MiB live, 115.1MiB allocated; 30ms collecting garbage
Compiler

Compiled 10 647 to 1 397 computations (86.9% saved)

prune11.0ms (0.2%)

Memory
-1.7MiB live, 45.2MiB allocated; 3ms collecting garbage
Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New3666372
Fresh112
Picked235
Done011
Total36911380
Accuracy
100.0%
Counts
380 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.7%
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
99.0%
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))) x)
50.6%
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
49.5%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
50.8%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
50.2%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
50.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
50.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
2.7%
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
Compiler

Compiled 241 to 183 computations (24.1% saved)

simplify293.0ms (4.9%)

Memory
32.2MiB live, 369.1MiB allocated; 63ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
030162
045162
169162
2106162
3183162
4362162
5843162
61998162
73237162
83928162
94520162
105050162
115346162
125527162
135919162
146536162
08726162
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
#s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
#s(literal -1 binary64)
(/.f64 y x)
y
(neg.f64 x)
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(literal -100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
(*.f64 #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)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 100 binary64)
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(/.f64 (*.f64 #s(literal 100 binary64) x) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
#s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
#s(literal -1 binary64)
(/.f64 y x)
y
(neg.f64 x)
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(literal -100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
(*.f64 #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)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 100 binary64)

localize84.0ms (1.4%)

Memory
-3.6MiB live, 246.7MiB allocated; 23ms collecting garbage
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0.0546875
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
accuracy0.08203125
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
accuracy2.235847142412386
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
accuracy31.7918555414249
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
accuracy0.0
(/.f64 x y)
accuracy0.17812647481682753
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
accuracy31.553894366542654
#s(approx (/ x (- y x)) (/.f64 x y))
accuracy0.0
(*.f64 #s(literal 100 binary64) x)
accuracy0.1484375
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
accuracy31.45231752995627
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
accuracy31.932342673747417
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
accuracy0.0
#s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))
accuracy0.00390625
(-.f64 #s(literal -1 binary64) (/.f64 y x))
accuracy0.125
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
accuracy8.359717476399497
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
Samples
70.0ms256×0valid
Compiler

Compiled 122 to 25 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-neg: 17.0ms (33.1% of total)
ival-div: 14.0ms (27.2% of total)
ival-mult: 9.0ms (17.5% of total)
ival-sub: 7.0ms (13.6% of total)
ival-add: 3.0ms (5.8% of total)
exact: 1.0ms (1.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series20.0ms (0.3%)

Memory
-35.9MiB live, 60.8MiB allocated; 11ms collecting garbage
Counts
16 → 80
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(*.f64 x #s(literal 100 binary64))
#s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (- y x)) (/.f64 x y))
(/.f64 x y)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
Outputs
(* 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 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 y) (/ x (pow y 2))))
(* x (+ (* x (+ (/ 1 (pow y 2)) (/ x (pow y 3)))) (/ 1 y)))
(* x (+ (* x (+ (* x (+ (/ 1 (pow y 3)) (/ x (pow y 4)))) (/ 1 (pow y 2)))) (/ 1 y)))
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
100
(+ 100 (* -100 (/ x y)))
(* -1 (/ y x))
(/ (- (* -1 x) y) x)
(+ 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))))
x
(* x (+ 1 (/ y x)))
-100
(- (* -100 (/ y x)) 100)
(- (* -100 (/ (pow y 2) (pow x 2))) (+ 100 (* 100 (/ y x))))
(- (* -100 (/ (pow y 3) (pow x 3))) (+ 100 (+ (* 100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2))))))
-1
(- (* -1 (/ y x)) 1)
(- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (/ y x)))
(- (* -1 (/ (pow y 3) (pow x 3))) (+ 1 (+ (/ y x) (/ (pow y 2) (pow x 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ x (pow y 2)))
(* x (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ x y))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(- (* -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)
(- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1)
(* -1 (* x (- (* 100 (/ 1 (pow y 2))) (* 100 (/ 1 (* x y))))))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 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)))))
(- (* 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)
(- (* y (- (* -1 (/ y (pow x 2))) (/ 1 x))) 1)
(- (* y (- (* y (- (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))) 1)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 x) (* 100 y)) (pow y 2))
(/ (+ (* -100 x) (* 100 y)) 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 (+ 1 (/ x y)))
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(/ (+ x (/ (pow x 2) y)) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 4) (pow y 3))) (+ (* -1 (/ (pow x 2) y)) (* -1 (/ (pow x 3) (pow y 2))))) y)
(/ (+ 100 (* -100 (/ x y))) y)
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow x 4) y)) (* -1 (pow x 3))) y)) (pow x 2)) y))) y))
(* -1 (/ (- (* 100 (/ x y)) 100) y))
Calls

6 calls:

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

simplify172.0ms (2.9%)

Memory
45.6MiB live, 228.9MiB allocated; 35ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03221137
110601055
234081000
08526929
Stop Event
iter limit
node limit
Counts
80 → 78
Calls
Call 1
Inputs
(* 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 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 y) (/ x (pow y 2))))
(* x (+ (* x (+ (/ 1 (pow y 2)) (/ x (pow y 3)))) (/ 1 y)))
(* x (+ (* x (+ (* x (+ (/ 1 (pow y 3)) (/ x (pow y 4)))) (/ 1 (pow y 2)))) (/ 1 y)))
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
100
(+ 100 (* -100 (/ x y)))
(* -1 (/ y x))
(/ (- (* -1 x) y) x)
(+ 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))))
x
(* x (+ 1 (/ y x)))
-100
(- (* -100 (/ y x)) 100)
(- (* -100 (/ (pow y 2) (pow x 2))) (+ 100 (* 100 (/ y x))))
(- (* -100 (/ (pow y 3) (pow x 3))) (+ 100 (+ (* 100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2))))))
-1
(- (* -1 (/ y x)) 1)
(- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (/ y x)))
(- (* -1 (/ (pow y 3) (pow x 3))) (+ 1 (+ (/ y x) (/ (pow y 2) (pow x 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ x (pow y 2)))
(* x (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ x y))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(- (* -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)
(- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1)
(* -1 (* x (- (* 100 (/ 1 (pow y 2))) (* 100 (/ 1 (* x y))))))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 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)))))
(- (* 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)
(- (* y (- (* -1 (/ y (pow x 2))) (/ 1 x))) 1)
(- (* y (- (* y (- (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))) 1)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 x) (* 100 y)) (pow y 2))
(/ (+ (* -100 x) (* 100 y)) 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 (+ 1 (/ x y)))
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(/ (+ x (/ (pow x 2) y)) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 4) (pow y 3))) (+ (* -1 (/ (pow x 2) y)) (* -1 (/ (pow x 3) (pow y 2))))) y)
(/ (+ 100 (* -100 (/ x y))) y)
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow x 4) y)) (* -1 (pow x 3))) y)) (pow x 2)) y))) y))
(* -1 (/ (- (* 100 (/ x y)) 100) y))
Outputs
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #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 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y 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 (*.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) x) #s(literal -100 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
y
(+ x y)
(+.f64 y x)
(* x (+ (* 100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) x))
(* x (+ (* 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)) (*.f64 y 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 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (*.f64 y y)))) x (/.f64 #s(literal 100 binary64) y)) x)
(/ x y)
(/.f64 x y)
(* x (+ (/ 1 y) (/ x (pow y 2))))
(/.f64 (fma.f64 x (/.f64 x y) x) y)
(* x (+ (* x (+ (/ 1 (pow y 2)) (/ x (pow y 3)))) (/ 1 y)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (*.f64 y y)) x (/.f64 #s(literal 1 binary64) y)) x)
(* x (+ (* x (+ (* x (+ (/ 1 (pow y 3)) (/ x (pow y 4)))) (/ 1 (pow y 2)))) (/ 1 y)))
(*.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (*.f64 y y))) x (/.f64 #s(literal 1 binary64) y)) x)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ x y)))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ y x))
(/.f64 (neg.f64 y) x)
(/ (- (* -1 x) y) x)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 #s(literal 100 binary64) x) (fma.f64 y (/.f64 y x) (neg.f64 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 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x)) #s(literal 100 binary64))
x
(* x (+ 1 (/ y x)))
(fma.f64 (/.f64 y x) x x)
-100
#s(literal -100 binary64)
(- (* -100 (/ y x)) 100)
(-.f64 (*.f64 (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (* -100 (/ (pow y 2) (pow x 2))) (+ 100 (* 100 (/ y x))))
(-.f64 (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y (/.f64 y x) y)) x) #s(literal 100 binary64))
(- (* -100 (/ (pow y 3) (pow x 3))) (+ 100 (+ (* 100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2))))))
(-.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y (/.f64 y x) y)) x)) #s(literal 100 binary64))
-1
#s(literal -1 binary64)
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (/ y x)))
(-.f64 (/.f64 (fma.f64 y (/.f64 y x) y) (neg.f64 x)) #s(literal 1 binary64))
(- (* -1 (/ (pow y 3) (pow x 3))) (+ 1 (+ (/ y x) (/ (pow y 2) (pow x 2)))))
(-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))
(* -100 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64)) x)
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))
(* -100 (/ x (pow y 2)))
(*.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64))
(* x (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) x)
(* -100 (/ x y))
(*.f64 #s(literal -100 binary64) (/.f64 x y))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) x)
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal 100 binary64) x) (fma.f64 y (/.f64 y x) (neg.f64 y)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(-.f64 #s(literal 100 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x) (*.f64 #s(literal 100 binary64) y)) x))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* -100 y)) x)) 100)
(-.f64 (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y (/.f64 y x) y)) x) #s(literal 100 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* -100 y)) x)) 100)
(-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) y (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y (fma.f64 y (/.f64 y x) y))) x)) (neg.f64 x)) #s(literal 100 binary64))
(- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1)
(-.f64 (/.f64 (fma.f64 y (/.f64 y x) y) (neg.f64 x)) #s(literal 1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1)
(-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))
(* -1 (* x (- (* 100 (/ 1 (pow y 2))) (* 100 (/ 1 (* x y))))))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y) (neg.f64 x))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y)) x)
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #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 (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) (*.f64 x x)) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(- (* y (- (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))) 100)
(-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))
(- (* y (- (* y (- (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))) 100)
(-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal -100 binary64)) (*.f64 x x)) y (/.f64 #s(literal -100 binary64) x)) y) #s(literal 100 binary64))
(- (* y (- (* -1 (/ y (pow x 2))) (/ 1 x))) 1)
(-.f64 (*.f64 (-.f64 (/.f64 (/.f64 (neg.f64 y) x) x) (/.f64 #s(literal 1 binary64) x)) y) #s(literal 1 binary64))
(- (* y (- (* y (- (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))) 1)
(-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) x)) y) (/.f64 #s(literal 1 binary64) x)) y) #s(literal 1 binary64))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 x) (* 100 y)) (pow y 2))
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y)
(/ (+ (* -100 x) (* 100 y)) y)
(fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(* y (+ 1 (/ x y)))
(fma.f64 (/.f64 x y) y y)
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) x))
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) y))
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.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) x)) y)
(/ (+ x (/ (pow x 2) y)) y)
(/.f64 (fma.f64 x (/.f64 x y) x) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (* -1 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) y)
(/ (- (+ x (/ (pow x 4) (pow y 3))) (+ (* -1 (/ (pow x 2) y)) (* -1 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (+.f64 (/.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) x) y)
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y)
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y))) y)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(*.f64 (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1 binary64)) (neg.f64 y))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) x))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.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) x)) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 x (/.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 x (/.f64 x y) x) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow x 4) y)) (* -1 (pow x 3))) y)) (pow x 2)) y))) y))
(/.f64 (+.f64 (/.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) x) y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y))

rewrite195.0ms (3.3%)

Memory
-8.8MiB live, 223.1MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030139
045139
1134139
2692139
37209139
08055139
Stop Event
iter limit
node limit
iter limit
Counts
16 → 258
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(*.f64 x #s(literal 100 binary64))
#s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (- y x)) (/.f64 x y))
(/.f64 x y)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
Outputs
(*.f64 (/.f64 x #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) (neg.f64 #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))))
(*.f64 #s(literal 100 binary64) (/.f64 x #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))))
(*.f64 x (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))))
(/.f64 (*.f64 #s(literal 100 binary64) x) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
(neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) x) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(neg.f64 (*.f64 #s(literal -100 binary64) x))
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(neg.f64 (neg.f64 #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (neg.f64 x)) (+.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (neg.f64 x)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) (-.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x))) x)
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (/.f64 (neg.f64 x) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (neg.f64 x)) (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (neg.f64 x)) (neg.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (neg.f64 x))) (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (neg.f64 x))) (neg.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (neg.f64 x)) (+.f64 (/.f64 y x) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (neg.f64 x)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) x) (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) x) (neg.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) x))
#s(approx (* (/ x (- y x)) 100) #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 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal 100 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(neg.f64 (*.f64 #s(literal -100 binary64) x))
(*.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 (neg.f64 x) (neg.f64 y))
(/.f64 x y)
(neg.f64 (/.f64 (neg.f64 x) y))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
(*.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) (/.f64 x y))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 x (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 3 binary64))) x) (+.f64 (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -10000 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64))) x) (*.f64 y y))
(/.f64 (*.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (/.f64 x y)) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 x y)) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (/.f64 x y)) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 x y)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (/.f64 x y)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (*.f64 x (+.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 3 binary64)))) (+.f64 (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -10000 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) x)) y)
(/.f64 (*.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (neg.f64 x)) (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 y)))
(/.f64 (*.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) x) (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 x)) (*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) x) (*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 x)) (*.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) x) (*.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) y))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (neg.f64 x)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) (neg.f64 y)))
(/.f64 (*.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (neg.f64 x)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) (neg.f64 y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (*.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) x) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y))
(/.f64 (*.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) x) (neg.f64 y))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x) y)
(neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) x) y))
(neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x) (neg.f64 y)))
(neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) (/.f64 (neg.f64 x) y)))
(neg.f64 (*.f64 x (/.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) y)))
(neg.f64 (*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) y) x))
(fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal -100 binary64) y) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(fma.f64 (/.f64 #s(literal 100 binary64) y) x (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 x y) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(fma.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 x y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(fma.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 (/.f64 x y) #s(literal 100 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 #s(literal 100 binary64) (/.f64 x y) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 x (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 x (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(-.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (*.f64 (/.f64 (neg.f64 x) y) #s(literal 100 binary64)))
(-.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(/.f64 (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64))) (fabs.f64 y)) (fabs.f64 y))
(/.f64 (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64))) (neg.f64 y)) (neg.f64 y))
(/.f64 (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64))) y) y)
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -10000 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64)))) (*.f64 (neg.f64 y) y))
(/.f64 (fma.f64 #s(literal -100 binary64) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 100 binary64) y) x))) (*.f64 y y))
(/.f64 (fma.f64 #s(literal -100 binary64) (*.f64 y y) (*.f64 (neg.f64 y) (*.f64 #s(literal -100 binary64) x))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (*.f64 (neg.f64 y) y))
(/.f64 (fma.f64 #s(literal 100 binary64) (neg.f64 y) (*.f64 y (*.f64 (/.f64 #s(literal 100 binary64) y) x))) (*.f64 (neg.f64 y) y))
(/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 y y) (*.f64 y (*.f64 #s(literal -100 binary64) x))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (neg.f64 y) (*.f64 (neg.f64 y) #s(literal -100 binary64))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y (*.f64 (neg.f64 y) #s(literal 100 binary64))) (*.f64 (neg.f64 y) y))
(/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y) (*.f64 (*.f64 y y) #s(literal -100 binary64))) (pow.f64 (neg.f64 y) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) y (*.f64 (*.f64 y y) #s(literal 100 binary64))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 y) (*.f64 y #s(literal -100 binary64))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (pow.f64 (*.f64 #s(literal -10000 binary64) (/.f64 x y)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y)))
(/.f64 (+.f64 #s(literal 1000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (pow.f64 (*.f64 #s(literal -10000 binary64) (/.f64 x y)) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -10000 binary64)) (pow.f64 y #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -10000 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) (neg.f64 y)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) y))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64))) (*.f64 y y))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (neg.f64 y)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (neg.f64 y)))
(/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y))
(/.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(neg.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)) y))
(fma.f64 (/.f64 (neg.f64 x) (fabs.f64 y)) (/.f64 #s(literal 100 binary64) (fabs.f64 y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 #s(literal 100 binary64) (fabs.f64 y)) (/.f64 (neg.f64 x) (fabs.f64 y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 #s(literal -100 binary64) (fabs.f64 y)) (/.f64 x (fabs.f64 y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 x (fabs.f64 y)) (/.f64 #s(literal -100 binary64) (fabs.f64 y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 (/.f64 #s(literal -100 binary64) y) y) x (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (neg.f64 x) y) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (/.f64 x y) (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y))
(fma.f64 #s(literal -100 binary64) (/.f64 x (*.f64 y y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 #s(literal -100 binary64) (/.f64 (/.f64 x y) y) (/.f64 #s(literal 100 binary64) y))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) (*.f64 y y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 #s(literal 100 binary64) (/.f64 (/.f64 x y) (neg.f64 y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 #s(literal 100 binary64) (/.f64 (neg.f64 x) (*.f64 y y)) (/.f64 #s(literal 100 binary64) y))
(fma.f64 x (/.f64 (/.f64 #s(literal -100 binary64) y) y) (/.f64 #s(literal 100 binary64) y))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) (/.f64 #s(literal 10000 binary64) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y) (/.f64 (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y))
(-.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 x y)))
(-.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal -100 binary64) y) y)))
(-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -10000 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal -10000 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 y y)) (/.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 y y)))
(+.f64 (/.f64 #s(literal 1000000 binary64) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y)) (/.f64 #s(literal 1000000 binary64) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) y)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) y) (/.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) y))
(+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))
(+.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 #s(literal -10000 binary64) (/.f64 x y) #s(literal 10000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (+.f64 (pow.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) (-.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))) (*.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (fma.f64 (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))))
(/.f64 (-.f64 #s(literal 1000000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) #s(literal 10000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) #s(literal 1000000 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (pow.f64 (*.f64 #s(literal -10000 binary64) (/.f64 x y)) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(/.f64 (+.f64 #s(literal 1000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (pow.f64 (*.f64 #s(literal -10000 binary64) (/.f64 x y)) #s(literal 3 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (neg.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))))
(/.f64 (fma.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))))
(neg.f64 (fma.f64 (/.f64 x y) #s(literal 100 binary64) #s(literal -100 binary64)))
(fma.f64 (/.f64 #s(literal 1000000 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (/.f64 #s(literal 1000000 binary64) (+.f64 (pow.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) (-.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) (-.f64 (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3/2 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (pow.f64 (/.f64 #s(literal -100 binary64) y) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal -100 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
(fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (/.f64 (neg.f64 x) y) #s(literal 100 binary64))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(-.f64 (/.f64 #s(literal 10000 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(+.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 x y) #s(literal 10000 binary64) #s(literal 10000 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x))))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) (-.f64 (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))) (+.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))) (*.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 4 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 4 binary64))) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (+.f64 (/.f64 y x) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (-.f64 #s(literal -1 binary64) (/.f64 y x)) (/.f64 (neg.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(-.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (/.f64 y x) #s(literal 1 binary64))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(+.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (+.f64 (/.f64 y x) #s(literal -1 binary64))))

eval38.0ms (0.6%)

Memory
9.4MiB live, 100.1MiB allocated; 7ms collecting garbage
Compiler

Compiled 9 429 to 1 347 computations (85.7% saved)

prune81.0ms (1.4%)

Memory
-9.6MiB live, 53.3MiB allocated; 85ms collecting garbage
Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New3053308
Fresh112
Picked055
Done044
Total30613319
Accuracy
100.0%
Counts
319 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.7%
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
99.0%
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
50.6%
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
49.5%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
35.2%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
49.7%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
50.8%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
50.2%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
50.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
50.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
2.7%
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
Compiler

Compiled 205 to 148 computations (27.8% saved)

simplify220.0ms (3.7%)

Memory
28.1MiB live, 254.5MiB allocated; 54ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 y x)
cost-diff0
(*.f64 #s(literal 100 binary64) x)
cost-diff0
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
cost-diff0
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
cost-diff0
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
cost-diff0
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
cost-diff0
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
cost-diff0
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x)
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
cost-diff2
(-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))
cost-diff13
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
cost-diff0
(-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))
cost-diff0
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x)
cost-diff0
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041361
070361
1125361
2298361
3917329
45689329
08955327
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x)
(-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) x)
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 2 binary64)
#s(literal 10000 binary64)
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x)
(-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))
(pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)
(*.f64 (/.f64 #s(literal -100 binary64) y) x)
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 2 binary64)
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
#s(literal 100 binary64)
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(neg.f64 x)
x
(-.f64 #s(literal -1 binary64) (/.f64 y x))
#s(literal -1 binary64)
(/.f64 y x)
y
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
(+.f64 y x)
y
(fma.f64 (neg.f64 x) x (*.f64 y y))
(neg.f64 x)
(*.f64 y y)
Outputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y) (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y) (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x)
(-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) x)
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 2 binary64)
#s(literal 10000 binary64)
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (*.f64 x (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(*.f64 (/.f64 (*.f64 x (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))) y) #s(literal 1 binary64))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) y) y)
(-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y) y)
(pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)
(*.f64 (/.f64 #s(literal -100 binary64) y) x)
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 2 binary64)
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
(/.f64 (*.f64 #s(literal 100 binary64) x) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
#s(literal 100 binary64)
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
#s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(neg.f64 x)
x
(-.f64 #s(literal -1 binary64) (/.f64 y x))
#s(literal -1 binary64)
(/.f64 y x)
y
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 (+.f64 y x) x))
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
(+.f64 y x)
y
(fma.f64 (neg.f64 x) x (*.f64 y y))
(neg.f64 x)
(*.f64 y y)

localize119.0ms (2%)

Memory
1.2MiB live, 188.5MiB allocated; 43ms collecting garbage
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 x)
accuracy0.16015625
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
accuracy1.5038897356333614
(fma.f64 (neg.f64 x) x (*.f64 y y))
accuracy26.768886481350584
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
accuracy0.00390625
(-.f64 #s(literal -1 binary64) (/.f64 y x))
accuracy0.015625
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
accuracy0.12109375
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
accuracy8.359717476399497
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
accuracy4.957128042642967
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x)
accuracy10.371085493320825
(-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))
accuracy23.97746367655254
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
accuracy31.7918555414249
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
accuracy0.7451494458075658
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x)
accuracy4.631473227995027
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
accuracy7.064657933655607
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
accuracy31.7918555414249
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
Samples
82.0ms251×0valid
2.0ms3valid
2.0ms1valid
Compiler

Compiled 288 to 41 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-div: 22.0ms (37.6% of total)
ival-mult: 18.0ms (30.7% of total)
ival-pow2: 7.0ms (11.9% of total)
ival-sub: 5.0ms (8.5% of total)
ival-add: 4.0ms (6.8% of total)
adjust: 1.0ms (1.7% of total)
exact: 1.0ms (1.7% of total)
ival-neg: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series74.0ms (1.2%)

Memory
7.2MiB live, 51.7MiB allocated; 18ms collecting garbage
Counts
20 → 116
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x)
(-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x)
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(*.f64 #s(literal 100 binary64) x)
(+.f64 y x)
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(fma.f64 (neg.f64 x) x (*.f64 y y))
(neg.f64 x)
Outputs
(* 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))))
(* -10000 x)
(* x (- (* 10000 (/ (pow x 2) (pow y 2))) 10000))
-10000
(- (* 10000 (/ (pow x 2) (pow y 2))) 10000)
(/ -10000 (pow y 2))
(- (* 10000 (/ (pow x 2) (pow y 4))) (* 10000 (/ 1 (pow y 2))))
(* -10000 (/ x (pow y 2)))
(* x (- (* 10000 (/ (pow x 2) (pow y 4))) (* 10000 (/ 1 (pow y 2)))))
(/ 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 (+ (* 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) (* 100 y)))
(* 100 x)
(* -100 y)
(+ (* -100 x) (* -100 y))
(* -1 (/ y x))
(/ (- (* -1 x) y) x)
(pow y 2)
(+ (* -1 (pow x 2)) (pow y 2))
(* -1 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* 10000 (/ (pow x 3) (pow y 2)))
(* (pow x 3) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(* 10000 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(* 10000 (/ (pow x 2) (pow y 4)))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 4))) (* 10000 (/ 1 (* (pow x 2) (pow y 2))))))
(* 10000 (/ (pow x 3) (pow y 4)))
(* (pow x 3) (- (* 10000 (/ 1 (pow y 4))) (* 10000 (/ 1 (* (pow x 2) (pow y 2))))))
(/ 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)))
-100
(- (* -100 (/ y x)) 100)
(- (+ (* -100 (/ y x)) (* -100 (/ (pow y 2) (pow x 2)))) 100)
(- (+ (* -100 (/ y x)) (+ (* -100 (/ (pow y 2) (pow x 2))) (* -100 (/ (pow y 3) (pow x 3))))) 100)
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* 100 (/ y x))))
(* -100 x)
(* x (- (* -100 (/ y x)) 100))
-1
(- (* -1 (/ y x)) 1)
(* -1 (pow x 2))
(* (pow x 2) (- (/ (pow y 2) (pow x 2)) 1))
(+ 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 (* (pow x 3) (- (* 10000 (/ 1 (pow x 2))) (* 10000 (/ 1 (pow y 2))))))
(* -1 (* (pow x 3) (- (* 10000 (/ 1 (* (pow x 2) (pow y 2)))) (* 10000 (/ 1 (pow y 4))))))
(* -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))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(- (* -1 (/ (+ (* 100 y) (* 100 (/ (pow y 2) x))) x)) 100)
(- (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* 100 y)) x)) 100)
(* -1 (* x (+ 100 (* 100 (/ y x)))))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -10000 (* x (pow y 2))) (* 10000 (pow x 3))) (pow y 2))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 2))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 4))
(/ (+ (* -10000 (* x (pow y 2))) (* 10000 (pow x 3))) (pow y 4))
(+ (* -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)))
(- (* 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 (* x y)) (* 100 (pow x 2)))
(/ (+ (* -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)
(+ (* -10000 x) (* 10000 (/ (pow x 3) (pow y 2))))
(/ (- (* 10000 (/ (pow x 2) (pow y 2))) 10000) (pow y 2))
(/ (+ (* -10000 x) (* 10000 (/ (pow x 3) (pow y 2)))) (pow y 2))
(/ (+ 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 (+ 1 (/ x y)))
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(* y (+ (* 100 x) (* 100 (/ (pow x 2) y))))
(* y (- (* -100 (/ x y)) 100))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* (pow y 2) (+ 1 (* -1 (/ (pow x 2) (pow y 2)))))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (/ (- (* 100 (/ 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))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* -1 (* y (+ (* -100 x) (* -100 (/ (pow x 2) y)))))
(* -1 (* y (+ 100 (* 100 (/ x y)))))
Calls

6 calls:

TimeVariablePointExpression
46.0ms
x
@0
((/ (* x 100) (+ x y)) (/ (* (- (pow (* (/ -100 y) x) 2) 10000) x) (* (- (* (/ -100 y) x) 100) y)) (* (- (pow (* (/ -100 y) x) 2) 10000) x) (- (pow (* (/ -100 y) x) 2) 10000) (/ (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (/ (- (* (/ -100 y) x) 100) y)) (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) (/ (* x 100) (+ x y)) (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (* (/ 100 (+ x y)) x) (/ 100 (+ x y)) (+ x y) (* (neg x) (- -1 (/ y x))) (/ (* (* 100 x) (+ y x)) (+ (* (neg x) x) (* y y))) (* (* 100 x) (+ y x)) (* 100 x) (+ y x) (* (- (* (/ -100 y) x) 100) y) (- -1 (/ y x)) (+ (* (neg x) x) (* y y)) (neg x))
8.0ms
y
@0
((/ (* x 100) (+ x y)) (/ (* (- (pow (* (/ -100 y) x) 2) 10000) x) (* (- (* (/ -100 y) x) 100) y)) (* (- (pow (* (/ -100 y) x) 2) 10000) x) (- (pow (* (/ -100 y) x) 2) 10000) (/ (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (/ (- (* (/ -100 y) x) 100) y)) (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) (/ (* x 100) (+ x y)) (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (* (/ 100 (+ x y)) x) (/ 100 (+ x y)) (+ x y) (* (neg x) (- -1 (/ y x))) (/ (* (* 100 x) (+ y x)) (+ (* (neg x) x) (* y y))) (* (* 100 x) (+ y x)) (* 100 x) (+ y x) (* (- (* (/ -100 y) x) 100) y) (- -1 (/ y x)) (+ (* (neg x) x) (* y y)) (neg x))
6.0ms
x
@-inf
((/ (* x 100) (+ x y)) (/ (* (- (pow (* (/ -100 y) x) 2) 10000) x) (* (- (* (/ -100 y) x) 100) y)) (* (- (pow (* (/ -100 y) x) 2) 10000) x) (- (pow (* (/ -100 y) x) 2) 10000) (/ (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (/ (- (* (/ -100 y) x) 100) y)) (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) (/ (* x 100) (+ x y)) (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (* (/ 100 (+ x y)) x) (/ 100 (+ x y)) (+ x y) (* (neg x) (- -1 (/ y x))) (/ (* (* 100 x) (+ y x)) (+ (* (neg x) x) (* y y))) (* (* 100 x) (+ y x)) (* 100 x) (+ y x) (* (- (* (/ -100 y) x) 100) y) (- -1 (/ y x)) (+ (* (neg x) x) (* y y)) (neg x))
5.0ms
x
@inf
((/ (* x 100) (+ x y)) (/ (* (- (pow (* (/ -100 y) x) 2) 10000) x) (* (- (* (/ -100 y) x) 100) y)) (* (- (pow (* (/ -100 y) x) 2) 10000) x) (- (pow (* (/ -100 y) x) 2) 10000) (/ (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (/ (- (* (/ -100 y) x) 100) y)) (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) (/ (* x 100) (+ x y)) (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (* (/ 100 (+ x y)) x) (/ 100 (+ x y)) (+ x y) (* (neg x) (- -1 (/ y x))) (/ (* (* 100 x) (+ y x)) (+ (* (neg x) x) (* y y))) (* (* 100 x) (+ y x)) (* 100 x) (+ y x) (* (- (* (/ -100 y) x) 100) y) (- -1 (/ y x)) (+ (* (neg x) x) (* y y)) (neg x))
4.0ms
y
@inf
((/ (* x 100) (+ x y)) (/ (* (- (pow (* (/ -100 y) x) 2) 10000) x) (* (- (* (/ -100 y) x) 100) y)) (* (- (pow (* (/ -100 y) x) 2) 10000) x) (- (pow (* (/ -100 y) x) 2) 10000) (/ (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (/ (- (* (/ -100 y) x) 100) y)) (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) (/ (* x 100) (+ x y)) (* (- (pow (/ (* (/ -100 y) x) y) 2) (pow (/ 100 y) 2)) x) (* (/ 100 (+ x y)) x) (/ 100 (+ x y)) (+ x y) (* (neg x) (- -1 (/ y x))) (/ (* (* 100 x) (+ y x)) (+ (* (neg x) x) (* y y))) (* (* 100 x) (+ y x)) (* 100 x) (+ y x) (* (- (* (/ -100 y) x) 100) y) (- -1 (/ y x)) (+ (* (neg x) x) (* y y)) (neg x))

simplify248.0ms (4.2%)

Memory
7.2MiB live, 234.1MiB allocated; 58ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03721549
112321459
239711425
086031343
Stop Event
iter limit
node limit
Counts
116 → 114
Calls
Call 1
Inputs
(* 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))))
(* -10000 x)
(* x (- (* 10000 (/ (pow x 2) (pow y 2))) 10000))
-10000
(- (* 10000 (/ (pow x 2) (pow y 2))) 10000)
(/ -10000 (pow y 2))
(- (* 10000 (/ (pow x 2) (pow y 4))) (* 10000 (/ 1 (pow y 2))))
(* -10000 (/ x (pow y 2)))
(* x (- (* 10000 (/ (pow x 2) (pow y 4))) (* 10000 (/ 1 (pow y 2)))))
(/ 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 (+ (* 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) (* 100 y)))
(* 100 x)
(* -100 y)
(+ (* -100 x) (* -100 y))
(* -1 (/ y x))
(/ (- (* -1 x) y) x)
(pow y 2)
(+ (* -1 (pow x 2)) (pow y 2))
(* -1 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* 10000 (/ (pow x 3) (pow y 2)))
(* (pow x 3) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(* 10000 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(* 10000 (/ (pow x 2) (pow y 4)))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 4))) (* 10000 (/ 1 (* (pow x 2) (pow y 2))))))
(* 10000 (/ (pow x 3) (pow y 4)))
(* (pow x 3) (- (* 10000 (/ 1 (pow y 4))) (* 10000 (/ 1 (* (pow x 2) (pow y 2))))))
(/ 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)))
-100
(- (* -100 (/ y x)) 100)
(- (+ (* -100 (/ y x)) (* -100 (/ (pow y 2) (pow x 2)))) 100)
(- (+ (* -100 (/ y x)) (+ (* -100 (/ (pow y 2) (pow x 2))) (* -100 (/ (pow y 3) (pow x 3))))) 100)
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* 100 (/ y x))))
(* -100 x)
(* x (- (* -100 (/ y x)) 100))
-1
(- (* -1 (/ y x)) 1)
(* -1 (pow x 2))
(* (pow x 2) (- (/ (pow y 2) (pow x 2)) 1))
(+ 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 (* (pow x 3) (- (* 10000 (/ 1 (pow x 2))) (* 10000 (/ 1 (pow y 2))))))
(* -1 (* (pow x 3) (- (* 10000 (/ 1 (* (pow x 2) (pow y 2)))) (* 10000 (/ 1 (pow y 4))))))
(* -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))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(- (* -1 (/ (+ (* 100 y) (* 100 (/ (pow y 2) x))) x)) 100)
(- (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* 100 y)) x)) 100)
(* -1 (* x (+ 100 (* 100 (/ y x)))))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -10000 (* x (pow y 2))) (* 10000 (pow x 3))) (pow y 2))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 2))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 4))
(/ (+ (* -10000 (* x (pow y 2))) (* 10000 (pow x 3))) (pow y 4))
(+ (* -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)))
(- (* 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 (* x y)) (* 100 (pow x 2)))
(/ (+ (* -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)
(+ (* -10000 x) (* 10000 (/ (pow x 3) (pow y 2))))
(/ (- (* 10000 (/ (pow x 2) (pow y 2))) 10000) (pow y 2))
(/ (+ (* -10000 x) (* 10000 (/ (pow x 3) (pow y 2)))) (pow y 2))
(/ (+ 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 (+ 1 (/ x y)))
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(* y (+ (* 100 x) (* 100 (/ (pow x 2) y))))
(* y (- (* -100 (/ x y)) 100))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* (pow y 2) (+ 1 (* -1 (/ (pow x 2) (pow y 2)))))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1 (/ (- (* 100 (/ 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))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* -1 (* y (+ (* -100 x) (* -100 (/ (pow x 2) y)))))
(* -1 (* y (+ 100 (* 100 (/ x y)))))
Outputs
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #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 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y 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 (*.f64 #s(literal -100 binary64) x) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(* -10000 x)
(*.f64 #s(literal -10000 binary64) x)
(* x (- (* 10000 (/ (pow x 2) (pow y 2))) 10000))
(*.f64 (-.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal 10000 binary64)) #s(literal 10000 binary64)) x)
-10000
#s(literal -10000 binary64)
(- (* 10000 (/ (pow x 2) (pow y 2))) 10000)
(-.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal 10000 binary64)) #s(literal 10000 binary64))
(/ -10000 (pow y 2))
(/.f64 #s(literal -10000 binary64) (*.f64 y y))
(- (* 10000 (/ (pow x 2) (pow y 4))) (* 10000 (/ 1 (pow y 2))))
(/.f64 (fma.f64 (/.f64 #s(literal 10000 binary64) y) (*.f64 x (/.f64 x y)) #s(literal -10000 binary64)) (*.f64 y y))
(* -10000 (/ x (pow y 2)))
(*.f64 #s(literal -10000 binary64) (/.f64 (/.f64 x y) y))
(* x (- (* 10000 (/ (pow x 2) (pow y 4))) (* 10000 (/ 1 (pow y 2)))))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10000 binary64) y) (*.f64 x (/.f64 x y)) #s(literal -10000 binary64)) (*.f64 y y)) x)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y)
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y y)) x (/.f64 #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 (*.f64 #s(literal -100 binary64) x) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y))
y
(+ x y)
(+.f64 y x)
(* 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 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal 100 binary64)) y) 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 (/.f64 #s(literal 100 binary64) y) y)) x (/.f64 #s(literal 100 binary64) y)) x)
(* 100 (* x y))
(*.f64 (*.f64 y x) #s(literal 100 binary64))
(* x (+ (* 100 x) (* 100 y)))
(*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* -100 y)
(*.f64 #s(literal -100 binary64) y)
(+ (* -100 x) (* -100 y))
(*.f64 #s(literal -100 binary64) (+.f64 y x))
(* -1 (/ y x))
(/.f64 (neg.f64 y) x)
(/ (- (* -1 x) y) x)
(/.f64 (-.f64 (neg.f64 x) y) x)
(pow y 2)
(*.f64 y y)
(+ (* -1 (pow x 2)) (pow y 2))
(fma.f64 (neg.f64 x) x (*.f64 y y))
(* -1 x)
(neg.f64 x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 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 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64)))
(* -100 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal -100 binary64))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))
(* 10000 (/ (pow x 3) (pow y 2)))
(*.f64 (/.f64 #s(literal 10000 binary64) y) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))
(* (pow x 3) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 10000 binary64) (*.f64 y y)) (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))
(* 10000 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal 10000 binary64))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 10000 binary64) (*.f64 y y)) (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (*.f64 x x))
(* 10000 (/ (pow x 2) (pow y 4)))
(*.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) #s(literal 10000 binary64))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 4))) (* 10000 (/ 1 (* (pow x 2) (pow y 2))))))
(*.f64 (-.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (*.f64 y y))) (*.f64 x x))
(* 10000 (/ (pow x 3) (pow y 4)))
(*.f64 (/.f64 #s(literal 10000 binary64) y) (pow.f64 (/.f64 x y) #s(literal 3 binary64)))
(* (pow x 3) (- (* 10000 (/ 1 (pow y 4))) (* 10000 (/ 1 (* (pow x 2) (pow y 2))))))
(*.f64 (-.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (*.f64 y y))) (pow.f64 x #s(literal 3 binary64)))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ (+ 100 (* -100 (/ y x))) x)
(/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #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 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))) x)
x
(* x (+ 1 (/ y x)))
(fma.f64 (/.f64 y x) x x)
-100
#s(literal -100 binary64)
(- (* -100 (/ y x)) 100)
(-.f64 (*.f64 (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ (* -100 (/ y x)) (* -100 (/ (pow y 2) (pow x 2)))) 100)
(-.f64 (/.f64 (*.f64 (fma.f64 y (/.f64 y x) y) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ (* -100 (/ y x)) (+ (* -100 (/ (pow y 2) (pow x 2))) (* -100 (/ (pow y 3) (pow x 3))))) 100)
(-.f64 (*.f64 #s(literal -100 binary64) (+.f64 (/.f64 (fma.f64 y (/.f64 y x) y) x) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) #s(literal 100 binary64))
(* 100 (pow x 2))
(*.f64 (*.f64 #s(literal 100 binary64) x) x)
(* (pow x 2) (+ 100 (* 100 (/ y x))))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal 100 binary64)) x) x)
(* -100 x)
(*.f64 #s(literal -100 binary64) x)
(* x (- (* -100 (/ y x)) 100))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64)) x)
-1
#s(literal -1 binary64)
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* (pow x 2) (- (/ (pow y 2) (pow x 2)) 1))
(*.f64 (-.f64 (*.f64 (/.f64 y x) (/.f64 y x)) #s(literal 1 binary64)) (*.f64 x x))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64)))
(* -1 (* (pow x 3) (- (* 10000 (/ 1 (pow x 2))) (* 10000 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (/.f64 #s(literal 10000 binary64) (*.f64 y y))))
(* -1 (* (pow x 3) (- (* 10000 (/ 1 (* (pow x 2) (pow y 2)))) (* 10000 (/ 1 (pow y 4))))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (/.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (*.f64 y y)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))))
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal -100 binary64)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (*.f64 y y)) x) (*.f64 y #s(literal 100 binary64))) x) #s(literal 100 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(- (* -1 (/ (+ (* 100 y) (* 100 (/ (pow y 2) x))) x)) 100)
(-.f64 (/.f64 (*.f64 (fma.f64 y (/.f64 y x) y) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* 100 y)) x)) 100)
(-.f64 (/.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y y (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) x))) (neg.f64 x)) #s(literal 100 binary64))
(* -1 (* x (+ 100 (* 100 (/ y x)))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal -100 binary64)) x)
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #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 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 x x (*.f64 (neg.f64 y) x))) (*.f64 y y))
(/ (+ (* -10000 (* x (pow y 2))) (* 10000 (pow x 3))) (pow y 2))
(/.f64 (*.f64 #s(literal -10000 binary64) (fma.f64 (*.f64 y x) y (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) (*.f64 y y))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 2))
(/.f64 (*.f64 #s(literal -10000 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 y y))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 4))
(/.f64 (*.f64 #s(literal -10000 binary64) (fma.f64 (neg.f64 x) x (*.f64 y y))) (pow.f64 y #s(literal 4 binary64)))
(/ (+ (* -10000 (* x (pow y 2))) (* 10000 (pow x 3))) (pow y 4))
(/.f64 (*.f64 #s(literal -10000 binary64) (fma.f64 (*.f64 y x) y (pow.f64 (neg.f64 x) #s(literal 3 binary64)))) (pow.f64 y #s(literal 4 binary64)))
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x)
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) (*.f64 x x)) y (/.f64 #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 (*.f64 y (/.f64 y (pow.f64 x #s(literal 4 binary64)))) #s(literal -100 binary64) (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) (*.f64 x x))) y (/.f64 #s(literal 100 binary64) x))
(- (* y (- (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))) 100)
(-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))
(- (* y (- (* y (- (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))) 100)
(-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal -100 binary64)) (*.f64 x x)) y (/.f64 #s(literal -100 binary64) x)) y) #s(literal 100 binary64))
(+ (* 100 (* x y)) (* 100 (pow x 2)))
(*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(-.f64 (*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x) (*.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -100 binary64)))
(/ (+ (* -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) (fma.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (*.f64 x x)) y) (*.f64 #s(literal 100 binary64) x))) y)
(+ (* -10000 x) (* 10000 (/ (pow x 3) (pow y 2))))
(*.f64 #s(literal -10000 binary64) (-.f64 x (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y)))
(/ (- (* 10000 (/ (pow x 2) (pow y 2))) 10000) (pow y 2))
(/.f64 (fma.f64 (/.f64 #s(literal 10000 binary64) y) (*.f64 x (/.f64 x y)) #s(literal -10000 binary64)) (*.f64 y y))
(/ (+ (* -10000 x) (* 10000 (/ (pow x 3) (pow y 2)))) (pow y 2))
(/.f64 (*.f64 #s(literal -10000 binary64) (-.f64 x (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y))) (*.f64 y y))
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 x (/.f64 x y) (neg.f64 x)) y) #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 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -100 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 x (/.f64 x y) (neg.f64 x)) y) #s(literal 100 binary64))) y)
(* y (+ 1 (/ x y)))
(fma.f64 (/.f64 x y) y y)
(/ (+ (* 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)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y) x)) y)
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (+ (* 100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 4) (pow y 3)))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (fma.f64 x (/.f64 x y) x) (/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) (*.f64 y y)))) y)
(* y (+ (* 100 x) (* 100 (/ (pow x 2) y))))
(*.f64 #s(literal 100 binary64) (*.f64 (fma.f64 x (/.f64 x y) x) y))
(* y (- (* -100 (/ x y)) 100))
(*.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 x y)) #s(literal 100 binary64)) y)
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* (pow y 2) (+ 1 (* -1 (/ (pow x 2) (pow y 2)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 x) (/.f64 (/.f64 x y) y) #s(literal 1 binary64)) y) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(-.f64 (*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x) (*.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -100 binary64)))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 #s(literal -100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(neg.f64 (/.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))
(neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x #s(literal -100 binary64)) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) y) x) (*.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -100 binary64))) #s(literal 100 binary64)) (neg.f64 y))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1 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 3) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (pow x 4) y)) (* -100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (fma.f64 #s(literal -100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) x) x (*.f64 #s(literal 100 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y))) (neg.f64 y))) (neg.f64 y))
(* -1 (* y (+ (* -100 x) (* -100 (/ (pow x 2) y)))))
(*.f64 #s(literal 100 binary64) (*.f64 (fma.f64 x (/.f64 x y) x) y))
(* -1 (* y (+ 100 (* 100 (/ x y)))))
(*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal -100 binary64)) y)

rewrite300.0ms (5.1%)

Memory
-56.8MiB live, 392.3MiB allocated; 88ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041265
070265
1251245
21626209
08294205
Stop Event
iter limit
node limit
iter limit
Counts
20 → 465
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x)
(-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x)
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))))
#s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(*.f64 #s(literal 100 binary64) x)
(+.f64 y x)
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(fma.f64 (neg.f64 x) x (*.f64 y y))
(neg.f64 x)
Outputs
#s(approx (/ (* x 100) (+ x y)) (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) (/.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(*.f64 (/.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (neg.f64 y)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) y) (/.f64 x (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (neg.f64 y)) (/.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) y))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y) (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(*.f64 (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) (/.f64 x y))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 x (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) y)) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 x y))) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (/.f64 x (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (/.f64 x (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))) (neg.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x)) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) x)) (neg.f64 (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) x)) (neg.f64 (*.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 x y)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (/.f64 x (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (/.f64 x (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x) y)
(/.f64 (neg.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (neg.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) x) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) x) (*.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x)
(*.f64 x (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)))) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)))) (neg.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) x)) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) x)) (neg.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64))) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) x) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) x) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (*.f64 (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))) (*.f64 (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (fma.f64 (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (fma.f64 (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) #s(literal 100000000 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (*.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))) #s(literal 1000000000000 binary64))) (*.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64))) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) #s(literal 100000000 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) #s(literal 1000000000000 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 #s(literal 100000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))) (/.f64 #s(literal 1000000000000 binary64) (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 100000000 binary64)))))
(-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) x) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (neg.f64 y))
(*.f64 (/.f64 x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) y)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (/.f64 x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(*.f64 y (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(*.f64 x (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) x) y)) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))) (/.f64 x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))) (neg.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))) (/.f64 x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))) x)) (neg.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))) x)) (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) x) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))) (/.f64 x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))) (/.f64 x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))) x) (*.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))) x) (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) (neg.f64 y)))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))) (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))))) (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y))) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (*.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)))) (*.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (neg.f64 y)) (*.f64 (neg.f64 y) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) y) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (neg.f64 y)) (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) y) (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 (neg.f64 y) y)) (*.f64 (neg.f64 y) #s(literal -10000 binary64))) (*.f64 (neg.f64 y) (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 y y)) (*.f64 (neg.f64 y) #s(literal 10000 binary64))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (neg.f64 y)) (*.f64 y (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) y) (*.f64 y (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (neg.f64 y)) (*.f64 y (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) y) (*.f64 y (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 (neg.f64 y) y)) (*.f64 y #s(literal -10000 binary64))) (*.f64 y (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 y y)) (*.f64 y #s(literal 10000 binary64))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (neg.f64 y)) (*.f64 (neg.f64 y) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) y) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (neg.f64 y)) (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) y) (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 (neg.f64 y) y)) (*.f64 (neg.f64 y) #s(literal -10000 binary64))) (*.f64 (neg.f64 y) (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 y y)) (*.f64 (neg.f64 y) #s(literal 10000 binary64))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 y)) (*.f64 y (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y) (*.f64 y (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 y)) (*.f64 y (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y) (*.f64 y (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 (neg.f64 y) y)) (*.f64 y #s(literal -10000 binary64))) (*.f64 y (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 y y)) (*.f64 y #s(literal 10000 binary64))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (*.f64 (neg.f64 y) y) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (*.f64 (neg.f64 y) y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))) (*.f64 (*.f64 (neg.f64 y) y) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))) (*.f64 (*.f64 (neg.f64 y) y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 (neg.f64 y) y)) (*.f64 (*.f64 (neg.f64 y) y) #s(literal -10000 binary64))) (pow.f64 y #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 y y)) (*.f64 (*.f64 (neg.f64 y) y) #s(literal 10000 binary64))) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (*.f64 (neg.f64 y) y) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) y) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))) (*.f64 (*.f64 (neg.f64 y) y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))) (*.f64 (*.f64 (neg.f64 y) y) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) y) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))) (*.f64 (*.f64 (neg.f64 y) y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 (neg.f64 y) y)) (*.f64 (*.f64 (neg.f64 y) y) #s(literal -10000 binary64))) (pow.f64 y #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 y y)) (*.f64 (*.f64 (neg.f64 y) y) #s(literal 10000 binary64))) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (neg.f64 y)) (*.f64 (*.f64 y y) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) y) (*.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (neg.f64 y)) (*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) y) (*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (*.f64 (neg.f64 y) y)) (*.f64 (*.f64 y y) #s(literal -10000 binary64))) (*.f64 (*.f64 y y) (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (pow.f64 y #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y))) (neg.f64 y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y))) (neg.f64 y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y))) y)
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y))) y)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64))) y)
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64))) y)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) #s(literal -10000 binary64)) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #s(literal -10000 binary64)) (*.f64 (neg.f64 y) y))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 #s(literal -100 binary64) y)) (neg.f64 (neg.f64 y))) (/.f64 x (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 #s(literal -100 binary64) y)) (neg.f64 y)) (/.f64 x (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (/.f64 #s(literal -100 binary64) y)) y) (/.f64 x y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) x) (neg.f64 (neg.f64 y))) (/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) x) (neg.f64 y)) (/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) x) y) (/.f64 (/.f64 #s(literal -100 binary64) y) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 x x) (neg.f64 (neg.f64 y))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (neg.f64 (neg.f64 y))) (/.f64 (*.f64 x x) (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 x x) (neg.f64 y)) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (neg.f64 y)) (/.f64 (*.f64 x x) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 x x) y) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) y) (/.f64 (*.f64 x x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 (neg.f64 y))) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (neg.f64 y))) (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 y)) (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 x (neg.f64 (neg.f64 y))) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 x (neg.f64 y)) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))) (neg.f64 (neg.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (/.f64 #s(literal -100 binary64) y))) (fabs.f64 (/.f64 x y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (/.f64 #s(literal -100 binary64) y)) #s(literal 1 binary64)) (/.f64 x y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (/.f64 #s(literal -100 binary64) y) y) (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (/.f64 #s(literal -100 binary64) y)) (/.f64 x y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) (/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 y)) (/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 y)) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (neg.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (neg.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 (/.f64 #s(literal -100 binary64) y) y) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 x y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (fabs.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (fabs.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (*.f64 (/.f64 x y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(fma.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 x y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))))
(-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))
(+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) y)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 x (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) x)
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))) x)) (neg.f64 (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))) x)) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 4 binary64))) x) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 6 binary64))) x) (fma.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))) x)
(*.f64 #s(literal 100 binary64) (/.f64 x #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))))
(*.f64 x (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -100 binary64) x)) (neg.f64 (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(/.f64 #s(literal -100 binary64) (neg.f64 (neg.f64 (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))))))
(/.f64 #s(literal -100 binary64) (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))))
(/.f64 #s(literal 100 binary64) (neg.f64 (neg.f64 #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))))
(/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(neg.f64 (/.f64 #s(literal -100 binary64) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))))
#s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 x (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (neg.f64 x))) (neg.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (neg.f64 x))) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))) (neg.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (neg.f64 x)) (+.f64 (/.f64 y x) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (neg.f64 x)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (+.f64 (/.f64 y x) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) x))
(*.f64 (/.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) (+.f64 (neg.f64 y) x)) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) (+.f64 y x)) (/.f64 x (-.f64 y x)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) x) (+.f64 (neg.f64 y) x)) (/.f64 #s(literal 100 binary64) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) x) (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (neg.f64 y) x)) (/.f64 (+.f64 y x) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 (+.f64 y x) x) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 x (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x) (+.f64 (pow.f64 y #s(literal 6 binary64)) (neg.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 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 (+.f64 y x) x) (-.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 #s(literal 100 binary64) x))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 (+.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 y y))))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 (+.f64 y x) (-.f64 y x)))
(*.f64 (+.f64 y x) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 y x))))
(*.f64 #s(literal 100 binary64) (/.f64 (*.f64 (+.f64 y x) x) (fma.f64 (neg.f64 x) x (*.f64 y y))))
(*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 (+.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(*.f64 x (*.f64 #s(literal 100 binary64) (/.f64 (+.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x)))) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 y x)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 y y))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y 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 (*.f64 x x) #s(literal 100 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (fma.f64 (neg.f64 x) x (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 y x))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 y x)) (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x) (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 100 binary64)) (+.f64 (neg.f64 y) x)) (/.f64 x (-.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 100 binary64)) (+.f64 y x)) (/.f64 x (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 (neg.f64 y) x)) (/.f64 #s(literal 100 binary64) (-.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 y (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 y (+.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)) (/.f64 #s(literal 100 binary64) (-.f64 (neg.f64 y) x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (neg.f64 y) x)) (/.f64 y (-.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (neg.f64 y) x)) (/.f64 x (-.f64 (neg.f64 y) x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 y x) (-.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 y) x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(fma.f64 (/.f64 x (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) y) (-.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 x (+.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(fma.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) y) (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 y x) (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(fma.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 x (-.f64 y x)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (/.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x)) (fma.f64 (neg.f64 x) x (*.f64 y y))))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) x) (fma.f64 (neg.f64 x) x (*.f64 y y))))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (/.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(*.f64 (*.f64 (+.f64 y x) #s(literal 100 binary64)) x)
(*.f64 (*.f64 (+.f64 y x) x) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(*.f64 (+.f64 y x) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) x))
(*.f64 x (*.f64 #s(literal 100 binary64) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x)) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x)))) (fma.f64 (*.f64 y #s(literal 100 binary64)) x (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) x) (*.f64 (*.f64 #s(literal -100 binary64) x) x))) (fma.f64 (*.f64 y #s(literal 100 binary64)) x (*.f64 (*.f64 #s(literal -100 binary64) x) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (*.f64 y x) #s(literal 100 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x)) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x)) (*.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) x) (*.f64 (*.f64 #s(literal -100 binary64) x) x) (*.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 #s(literal -100 binary64) x) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000000 binary64) (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (*.f64 y x) #s(literal 100 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (*.f64 #s(literal 100 binary64) x))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 #s(literal 100 binary64) x))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) x))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) x))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 (neg.f64 x) x (*.f64 y y)))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.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 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.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 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000000 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))))))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (*.f64 #s(literal 100 binary64) x)) (-.f64 y x))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 #s(literal 100 binary64) x)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) x)) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) x)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 y x) (-.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)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.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 y (-.f64 y x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64))))))
(fma.f64 (*.f64 y #s(literal 100 binary64)) x (*.f64 (*.f64 x x) #s(literal 100 binary64)))
(fma.f64 (*.f64 y x) #s(literal 100 binary64) (*.f64 (*.f64 x x) #s(literal 100 binary64)))
(fma.f64 (*.f64 x x) #s(literal 100 binary64) (*.f64 (*.f64 y x) #s(literal 100 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) x) y (*.f64 (*.f64 x x) #s(literal 100 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) x) x (*.f64 (*.f64 y x) #s(literal 100 binary64)))
(fma.f64 y (*.f64 #s(literal 100 binary64) x) (*.f64 (*.f64 x x) #s(literal 100 binary64)))
(fma.f64 #s(literal 100 binary64) (*.f64 y x) (*.f64 (*.f64 x x) #s(literal 100 binary64)))
(fma.f64 #s(literal 100 binary64) (*.f64 x x) (*.f64 (*.f64 y x) #s(literal 100 binary64)))
(fma.f64 x (*.f64 #s(literal 100 binary64) y) (*.f64 (*.f64 x x) #s(literal 100 binary64)))
(fma.f64 x (*.f64 #s(literal 100 binary64) x) (*.f64 (*.f64 y x) #s(literal 100 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))))
(-.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) x)))
(-.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 #s(literal -100 binary64) x) x))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000000 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (*.f64 y x) #s(literal 100 binary64)))
(+.f64 (*.f64 (*.f64 y x) #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 y y) (-.f64 y x))) (*.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 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))))) (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))))) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.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 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (neg.f64 (-.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 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.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 y (-.f64 y x) (*.f64 x x)))))
(/.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 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.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 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)))) (neg.f64 (neg.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 x y))
(/.f64 (+.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 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 y y))) (neg.f64 (-.f64 y x)))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 y y)) (-.f64 y x))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 y))) (sqrt.f64 (neg.f64 (neg.f64 y))) x)
(fma.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (neg.f64 y)) x)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) x)
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (-.f64 y x)) (/.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 y x)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 y x)) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) x) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(+.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) (neg.f64 (-.f64 y x))) (/.f64 (*.f64 y y) (-.f64 y x)))
(+.f64 (/.f64 (/.f64 (neg.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 y x)) (/.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 y x)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 y x)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) y) (-.f64 y x)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 y x)) (/.f64 (*.f64 y y) (-.f64 y x)))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) (neg.f64 (-.f64 y x))))
(+.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 y x)))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 (neg.f64 y) y) (-.f64 x y)))
(+.f64 y x)
(+.f64 x y)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (/.f64 y (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64) #s(literal 10000 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (/.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))
(*.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64) #s(literal 10000 binary64)))))
(*.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(*.f64 y (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) y)) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y)) (neg.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64)) y) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64) #s(literal 10000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64) #s(literal 10000 binary64))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))) (+.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))) (+.f64 (/.f64 y x) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(-.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(+.f64 (pow.f64 (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (/.f64 y x)) (/.f64 y x)) (+.f64 (/.f64 y x) #s(literal -1 binary64))))
(*.f64 (+.f64 (neg.f64 y) x) (-.f64 (neg.f64 y) x))
(*.f64 (+.f64 y x) (-.f64 y x))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)))) (*.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))))) (+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 x)) x) (*.f64 (neg.f64 (neg.f64 x)) x))) (fma.f64 y y (*.f64 (neg.f64 (neg.f64 x)) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.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 (neg.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 (/.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 (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 (/.f64 (neg.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 (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 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 y)) y) (*.f64 (neg.f64 (neg.f64 y)) y))) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (neg.f64 y)) y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)))) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 x)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (neg.f64 x)) x) (*.f64 (neg.f64 (neg.f64 x)) x) (*.f64 (*.f64 y y) (*.f64 (neg.f64 (neg.f64 x)) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.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)))) #s(literal 3 binary64)) (pow.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)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.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 (neg.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 (*.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 (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 (/.f64 (neg.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 (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 (+.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 (neg.f64 y)) y) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 y)) y) (*.f64 (neg.f64 (neg.f64 y)) y)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (neg.f64 y)) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (neg.f64 (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (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 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)) (pow.f64 y #s(literal 4 binary64)))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))))
(/.f64 (fma.f64 (neg.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 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 y y (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (neg.f64 (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (pow.f64 y #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (neg.f64 (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (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 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y)))
(/.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (neg.f64 (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 y #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 y #s(literal 6 binary64)) (neg.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))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 x) x))
(fma.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y)) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 y) (neg.f64 y) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 x) x (*.f64 (neg.f64 (neg.f64 y)) y))
(fma.f64 (neg.f64 x) x (*.f64 y y))
(fma.f64 y y (*.f64 (neg.f64 x) x))
(fma.f64 x (neg.f64 x) (*.f64 (neg.f64 (neg.f64 y)) y))
(fma.f64 x (neg.f64 x) (*.f64 y y))
(-.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))))
(-.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y))))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y))))))
(-.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))))
(-.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)))
(-.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y))
(-.f64 (*.f64 y y) (*.f64 (neg.f64 (neg.f64 x)) x))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 y #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 y #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 y #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))
(+.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 (neg.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 (/.f64 (neg.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 (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 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) (*.f64 y y)) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 y) y))))
(+.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (neg.f64 y)) y))
(+.f64 (*.f64 (neg.f64 x) x) (*.f64 y y))
(+.f64 (*.f64 y y) (*.f64 (neg.f64 x) x))
(neg.f64 x)

eval76.0ms (1.3%)

Memory
48.7MiB live, 183.9MiB allocated; 13ms collecting garbage
Compiler

Compiled 21 690 to 2 525 computations (88.4% saved)

prune131.0ms (2.2%)

Memory
-41.4MiB live, 61.3MiB allocated; 9ms collecting garbage
Pruning

12 alts after pruning (4 fresh and 8 done)

PrunedKeptTotal
New5604564
Fresh000
Picked404
Done189
Total56512577
Accuracy
100.0%
Counts
577 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.1%
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) #s(approx (+ (* (neg x) x) (* y y)) (*.f64 y y)))
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
38.6%
(*.f64 (/.f64 (+.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 #s(literal 100 binary64) x))
99.8%
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (+.f64 y x))) x)
50.6%
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
49.5%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
87.8%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
50.8%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
50.2%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
50.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
50.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
2.7%
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
Compiler

Compiled 507 to 235 computations (53.6% saved)

regimes18.0ms (0.3%)

Memory
38.7MiB live, 38.7MiB allocated; 0ms collecting garbage
Counts
21 → 1
Calls
Call 1
Inputs
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (+.f64 y x))) x)
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) #s(approx (+ (* (neg x) x) (* y y)) (*.f64 y y)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 y x))))) x)
(*.f64 (/.f64 (+.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 y y))) (*.f64 #s(literal 100 binary64) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) (fma.f64 (neg.f64 x) x (*.f64 y y)))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (*.f64 (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)) (neg.f64 x)))) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x)) (pow.f64 (-.f64 y x) #s(literal 2 binary64)))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) x) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes32.0ms (0.5%)

Memory
-27.1MiB live, 17.9MiB allocated; 4ms collecting garbage
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (+.f64 y x))) x)
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (+.f64 y x))) x)
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes7.0ms (0.1%)

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

3 calls:

2.0ms
x
2.0ms
y
2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
97.8%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
80.0%3x
76.7%5y
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes2.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated; 0ms collecting garbage
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 #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) x) y))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

1 calls:

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

Compiled 7 to 6 computations (14.3% saved)

regimes2.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated; 0ms collecting garbage
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
Outputs
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

1 calls:

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

Compiled 7 to 6 computations (14.3% saved)

regimes26.0ms (0.4%)

Memory
-32.8MiB live, 11.7MiB allocated; 6ms collecting garbage
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Outputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes3.0ms (0.1%)

Memory
9.9MiB live, 9.9MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
53.429368893828126
94.93465340890339
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.06529678107243897
53.429368893828126
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.06529678107243897
53.429368893828126
Compiler

Compiled 10 to 11 computations (-10% saved)

simplify11.0ms (0.2%)

Memory
21.8MiB live, 21.8MiB allocated; 0ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035137
141137
246137
348137
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (+.f64 y x))) x)
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 60 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 3602879701896397/36028797018963968 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))
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) (+.f64 y x))) x)
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 60 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 3602879701896397/36028797018963968 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))
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))

derivations1.3s (21.9%)

Memory
-32.8MiB live, 1 026.6MiB allocated; 144ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03721549
112321459
239711425
086031343
0613
0913
12913
216513
3152513
0953413
026116
041116
1122116
2639116
36889116
08059116
030139
045139
1134139
2692139
37209139
08055139
03121068
11037983
23388929
08546864
0142372
1443334
21348322
36405322
08086296
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 137 to 36 computations (73.7% saved)

preprocess44.0ms (0.7%)

Memory
33.7MiB live, 118.7MiB allocated; 14ms collecting garbage
Compiler

Compiled 306 to 100 computations (67.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...