Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 5.8s)

start0.0ms (0%)

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

analyze78.0ms (1.3%)

Memory
-5.2MiB live, 37.6MiB allocated; 13ms 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 (18%)

Memory
32.5MiB live, 1 166.0MiB allocated; 230ms collecting garbage
Samples
676.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 281.0ms
ival-mult: 94.0ms (33.4% of total)
ival-add: 87.0ms (30.9% of total)
ival-div: 84.0ms (29.9% of total)
ival-true: 6.0ms (2.1% of total)
exact: 5.0ms (1.8% of total)
ival-assert: 4.0ms (1.4% of total)
adjust: 2.0ms (0.7% of total)
Bogosity

explain70.0ms (1.2%)

Memory
-59.1MiB live, 102.4MiB allocated; 29ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
00-0-y
00-0-(*.f64 x #s(literal 100 binary64))
00-0-(+.f64 x y)
00-0-#s(literal 100 binary64)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))o/n10
(*.f64 x #s(literal 100 binary64))overflow1
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
30.0ms512×0valid
Compiler

Compiled 43 to 22 computations (48.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 9.0ms (53.1% of total)
ival-div: 4.0ms (23.6% of total)
ival-add: 3.0ms (17.7% 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)

preprocess16.0ms (0.3%)

Memory
35.6MiB live, 35.6MiB allocated; 0ms collecting garbage
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify4.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated; 0ms collecting garbage
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

localize22.0ms (0.4%)

Memory
-4.2MiB live, 41.1MiB allocated; 9ms collecting garbage
Localize:

Found 3 expressions of interest:

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

Compiled 18 to 8 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (65.3% of total)
ival-div: 2.0ms (21.8% of total)
ival-add: 1.0ms (10.9% 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)

series34.0ms (0.6%)

Memory
-35.8MiB live, 9.8MiB allocated; 10ms 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
30.0ms
y
@-inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y))
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))

simplify283.0ms (4.9%)

Memory
23.4MiB live, 388.1MiB allocated; 91ms collecting garbage
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)))

rewrite223.0ms (3.8%)

Memory
10.4MiB live, 311.3MiB allocated; 79ms 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)

eval57.0ms (1%)

Memory
21.8MiB live, 67.9MiB allocated; 2ms collecting garbage
Compiler

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

prune16.0ms (0.3%)

Memory
-16.8MiB live, 29.0MiB allocated; 4ms 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
18.7%
(/.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)))
99.3%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
51.7%
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
49.6%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
49.1%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
51.8%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
52.3%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
49.9%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 197 to 150 computations (23.9% saved)

simplify255.0ms (4.4%)

Memory
-14.0MiB live, 271.5MiB allocated; 54ms collecting garbage
Localize:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022128
035128
157128
296128
3178128
4382128
5912128
62101128
73255128
83943128
94547128
105063128
115343128
125533128
135925128
146542128
08732128
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#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)) #s(literal 100 binary64))
#s(literal 100 binary64)
#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)
#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
#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)) #s(literal 100 binary64))
#s(literal 100 binary64)
#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)
#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)

localize57.0ms (1%)

Memory
25.8MiB live, 71.2MiB allocated; 5ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.04296875
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
accuracy0.06640625
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
accuracy1.2704885992809414
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
accuracy30.74345292120639
#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 y x)
accuracy0.01171875
(/.f64 x (-.f64 y x))
accuracy0.11992359264898864
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
accuracy0.0
(/.f64 y x)
accuracy0.07421875
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
accuracy32.596214728652946
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
accuracy32.09342563743831
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
accuracy0.0
(/.f64 #s(literal 100 binary64) y)
accuracy0.16015625
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy30.402849313961983
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
Samples
44.0ms256×0valid
Compiler

Compiled 108 to 22 computations (79.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-div: 10.0ms (39% of total)
ival-mult: 10.0ms (39% of total)
ival-add: 4.0ms (15.6% of total)
ival-sub: 1.0ms (3.9% 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)

series50.0ms (0.9%)

Memory
-15.3MiB live, 29.8MiB allocated; 11ms collecting garbage
Counts
14 → 82
Calls
Call 1
Inputs
#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)) #s(literal 100 binary64))
#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)
#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))
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 (/ 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
(+ y (* -1 x))
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
100
(+ 100 (* -100 (/ x y)))
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
-100
(- (* -100 (/ 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 (/ (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 (/ (- (* 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)))))
(* -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)
(- y x)
(/ (+ (* -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 (- (* 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))))
(/ (+ 100 (* -100 (/ x y))) 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 (- (* 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)))
(* -1 (/ (- (* 100 (/ x y)) 100) y))
Calls

6 calls:

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

simplify365.0ms (6.3%)

Memory
-16.3MiB live, 335.7MiB allocated; 118ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03251162
110691070
234651016
08527945
Stop Event
iter limit
node limit
Counts
82 → 81
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 (/ 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
(+ y (* -1 x))
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
100
(+ 100 (* -100 (/ x y)))
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
-100
(- (* -100 (/ 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 (/ (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 (/ (- (* 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)))))
(* -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)
(- y x)
(/ (+ (* -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 (- (* 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))))
(/ (+ 100 (* -100 (/ x y))) 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 (- (* 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)))
(* -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 (/ 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
(+ y (* -1 x))
(-.f64 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))
(+ 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) (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 #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))
-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 (/.f64 y (neg.f64 x)) #s(literal 1 binary64))
(- (* -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 (/ (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))))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal 100 binary64) x) (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) #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 y #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64)))) x))) 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 y #s(literal 100 binary64) (/.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))
(* -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 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) 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))
(- (* 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)) (* 100 (* x y))) (pow y 2))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 x y)) y) y)
(/ (+ (* -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 (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(/ (+ (* 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)
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64)) 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 (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 (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) 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))
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y))

rewrite285.0ms (4.9%)

Memory
16.7MiB live, 348.7MiB allocated; 25ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022110
035110
1116110
2660110
37019110
08310110
Stop Event
iter limit
node limit
iter limit
Counts
14 → 413
Calls
Call 1
Inputs
#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)) #s(literal 100 binary64))
#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)
#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))
Outputs
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 #s(literal -100 binary64) (neg.f64 (/.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.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) 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)) #s(literal 100 binary64))
#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 (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)) (+.f64 (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 6 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 (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 (*.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 (+.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 100000000 binary64) #s(literal 100000000 binary64)) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 4 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 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 9 binary64)) #s(literal 1000000000000000000 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 6 binary64)) #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 (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)) (+.f64 (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 6 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 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) (+.f64 (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -100 binary64) (/.f64 y x)) #s(literal 6 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 #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 (neg.f64 y) (/.f64 #s(literal -100 binary64) (neg.f64 x)) #s(literal 100 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 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 (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 (/.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 x 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 (neg.f64 x) (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.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 (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 x) x (*.f64 y y)) (fma.f64 (neg.f64 x) x (*.f64 y y))) (-.f64 y 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 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 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 (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 (*.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 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 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 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 (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 (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) (+.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 (*.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 (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)))
#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 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (/.f64 x (neg.f64 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 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 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 #s(literal -100 binary64) y)) x) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) 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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))
(/.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 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 #s(literal -100 binary64) y))) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 x (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))) (*.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 #s(literal 100 binary64) y) x #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))) 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))) 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))) x) (*.f64 (neg.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) 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 (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) y))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #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 #s(literal 100 binary64) y) x #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 x (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y)))
(neg.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) 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 (*.f64 x x) (/.f64 (/.f64 #s(literal -100 binary64) y) y) (*.f64 (/.f64 #s(literal 100 binary64) 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 (neg.f64 x) (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) 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 #s(literal -100 binary64) (neg.f64 (/.f64 x y)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) x))
(fma.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) 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 #s(literal 100 binary64) (/.f64 x 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))
(fma.f64 x (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) 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 (*.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 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 #s(literal -100 binary64) y)) y) (neg.f64 y))
(/.f64 (/.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (fabs.f64 y)) (fabs.f64 y))
(/.f64 (/.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (neg.f64 y)) (neg.f64 y))
(/.f64 (/.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) 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 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 #s(literal -100 binary64) y))) (*.f64 y y))
(/.f64 (neg.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))) (*.f64 (neg.f64 y) y))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (neg.f64 y) (*.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))) (*.f64 (*.f64 y y) (neg.f64 y)))
(/.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 y #s(literal 100 binary64) (*.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))) (*.f64 (neg.f64 y) (*.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 (-.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 #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 (/.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 (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 (/.f64 #s(literal -10000 binary64) y) x) #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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) 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 (/.f64 #s(literal -10000 binary64) y) x) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) 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))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) (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))) (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 (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) 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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) y))
(/.f64 (fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 #s(literal -100 binary64) y)) (*.f64 (neg.f64 y) y))
(/.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) (*.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) y))
(/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #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 #s(literal 100 binary64) y) x #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 (neg.f64 x) y) (/.f64 #s(literal 100 binary64) 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 x (neg.f64 y)) (/.f64 #s(literal 100 binary64) 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 x y) (/.f64 #s(literal -100 binary64) 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 (/.f64 #s(literal -100 binary64) y) (/.f64 x 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 (/.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 (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 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 (neg.f64 y) y)) (/.f64 (*.f64 #s(literal -100 binary64) y) (*.f64 (neg.f64 y) y)))
(+.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 (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) y)) (/.f64 #s(literal 1000000 binary64) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) y)))
(+.f64 (/.f64 #s(literal 1000000 binary64) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) 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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) 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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) y) (/.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) y))
(+.f64 (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y) (/.f64 #s(literal 100 binary64) y))
(+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) 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 (/.f64 #s(literal -10000 binary64) y) x #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 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))
(*.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 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))) (*.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))) (-.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) #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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) #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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (-.f64 (*.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))) (*.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) #s(literal 1000000 binary64))) (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(/.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 (/.f64 #s(literal -10000 binary64) y) x) #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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(/.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 (/.f64 #s(literal -10000 binary64) y) x) #s(literal 3 binary64))) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))))
(/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))))
(neg.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #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 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) (/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(fma.f64 (/.f64 #s(literal 1000000 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(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 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)) (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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y) #s(literal 100 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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (/.f64 (neg.f64 x) y) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (/.f64 x (neg.f64 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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(+.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)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 #s(literal -10000 binary64) y) x)))))
(+.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))

eval121.0ms (2.1%)

Memory
-10.7MiB live, 128.4MiB allocated; 25ms collecting garbage
Compiler

Compiled 14 412 to 1 828 computations (87.3% saved)

prune136.0ms (2.3%)

Memory
19.2MiB live, 66.6MiB allocated; 2ms collecting garbage
Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New4638471
Fresh202
Picked145
Done011
Total46613479
Accuracy
100.0%
Counts
479 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
52.3%
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
49.6%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
49.1%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
48.9%
#s(approx (/ (* x 100) (+ x y)) (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)))
31.9%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y)))
52.3%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
51.8%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
51.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)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
52.3%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
30.9%
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))))
49.9%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
2.5%
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
Compiler

Compiled 393 to 274 computations (30.3% saved)

simplify145.0ms (2.5%)

Memory
-17.8MiB live, 173.9MiB allocated; 26ms collecting garbage
Localize:

Found 16 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
043307
065307
1117307
2256307
3749307
42994307
56771307
08222305
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#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
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(literal -100 binary64)
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(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)
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x)))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))
(-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y))
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(/.f64 (/.f64 #s(literal 100 binary64) y) y)
(*.f64 x x)
#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)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
(*.f64 (/.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)) 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 (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)
Outputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(literal -100 binary64)
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(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)
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))))
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x)))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)))
(-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y))
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(/.f64 (/.f64 #s(literal 100 binary64) y) y)
(*.f64 x x)
#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)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (/.f64 x (-.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 (/.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)) x)
(*.f64 (/.f64 (/.f64 x (-.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 (-.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 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64)) y) (-.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)) #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)

localize100.0ms (1.7%)

Memory
28.3MiB live, 222.6MiB allocated; 12ms collecting garbage
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy1.2704885992809414
(*.f64 (/.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)) x)
accuracy2.7308814552985328
(/.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))
accuracy9.21351647375984
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
accuracy30.74345292120639
#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)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
accuracy0.40606540353163323
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy2.8476459291510294
(-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y))
accuracy19.07360507174128
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))
accuracy30.74345292120639
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))))
accuracy0.0625
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
accuracy0.07421875
(fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64))
accuracy3.1080150674720115
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64))
accuracy32.26260832261264
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
accuracy32.258476355557036
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
accuracy0.0
(*.f64 #s(literal 100 binary64) x)
accuracy0.4343910241840741
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
accuracy30.402849313961983
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
Samples
68.0ms246×0valid
3.0ms1valid
2.0ms2valid
2.0ms3valid
Compiler

Compiled 227 to 39 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-div: 22.0ms (39.8% of total)
ival-mult: 18.0ms (32.6% of total)
ival-sub: 5.0ms (9% of total)
ival-add: 5.0ms (9% of total)
ival-pow2: 3.0ms (5.4% of total)
adjust: 2.0ms (3.6% of total)
exact: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series36.0ms (0.6%)

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

6 calls:

TimeVariablePointExpression
10.0ms
x
@0
((/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (* (/ x (- y x)) 100) (/ (* x 100) (+ x y)) (+ (* (/ (+ (* (/ y x) 100) -100) x) y) 100) (/ (+ (* (/ y x) 100) -100) x) (+ (* (/ y x) 100) -100) (/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y))
8.0ms
y
@inf
((/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (* (/ x (- y x)) 100) (/ (* x 100) (+ x y)) (+ (* (/ (+ (* (/ y x) 100) -100) x) y) 100) (/ (+ (* (/ y x) 100) -100) x) (+ (* (/ y x) 100) -100) (/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y))
4.0ms
y
@-inf
((/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (* (/ x (- y x)) 100) (/ (* x 100) (+ x y)) (+ (* (/ (+ (* (/ y x) 100) -100) x) y) 100) (/ (+ (* (/ y x) 100) -100) x) (+ (* (/ y x) 100) -100) (/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y))
4.0ms
x
@inf
((/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (* (/ x (- y x)) 100) (/ (* x 100) (+ x y)) (+ (* (/ (+ (* (/ y x) 100) -100) x) y) 100) (/ (+ (* (/ y x) 100) -100) x) (+ (* (/ y x) 100) -100) (/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y))
4.0ms
x
@-inf
((/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (* (/ x (- y x)) 100) (/ (* x 100) (+ x y)) (+ (* (/ (+ (* (/ y x) 100) -100) x) y) 100) (/ (+ (* (/ y x) 100) -100) x) (+ (* (/ y x) 100) -100) (/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y))

simplify270.0ms (4.7%)

Memory
42.9MiB live, 309.9MiB allocated; 88ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02911187
19451091
231451047
08587978
Stop Event
iter limit
node limit
Counts
87 → 87
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)
(* 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 (/ (pow y 2) (pow x 2)))
(/ (+ (* -100 (* x y)) (* 100 (pow y 2))) (pow x 2))
(/ (+ (* 100 (pow y 2)) (* x (+ (* -100 y) (* 100 x)))) (pow x 2))
(* 100 (/ y (pow x 2)))
(/ (+ (* -100 x) (* 100 y)) (pow x 2))
(* 100 (/ y x))
(/ (+ (* -100 x) (* 100 y)) x)
(/ 100 (* x y))
(/ (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))) x)
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
-10000
(- (* 10000 (/ (pow x 2) (pow y 2))) 10000)
(* -100 y)
(+ (* -100 x) (* -100 y))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
-100
(- (* -100 (/ 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))))))
(+ 100 (+ (* -100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2)))))
(/ -100 x)
(/ (- (* 100 (/ y x)) 100) x)
(- (* 100 (/ y x)) 100)
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/ -100 (pow y 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)))))
(* 10000 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(* -100 x)
(* x (- (* -100 (/ y x)) 100))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* -100 y)) x)) 100)
(- (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* -100 y)) x)) 100)
(+ 100 (* -1 (/ (+ (* -100 (/ (pow y 2) x)) (* 100 y)) x)))
(* -1 (/ (+ 100 (* -100 (/ y x))) x))
(* -1 (* x (- (* 100 (/ 1 (pow y 2))) (* 100 (/ 1 (* x y))))))
(* -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)))))
(- (* 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 (/ y (pow x 2))) (* 100 (/ 1 x)))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (- (* 100 (/ y x)) 100) (pow y 2))
(/ (+ (* -100 x) (* 100 y)) (pow y 2))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 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)
(/ (+ (* 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)
(* (pow y 2) (- (* 100 (/ 1 (pow x 2))) (* 100 (/ 1 (* x y)))))
(* (pow y 2) (- (+ (* 100 (/ 1 (pow x 2))) (/ 100 (pow y 2))) (/ 100 (* x y))))
(* y (- (* 100 (/ 1 (pow x 2))) (* 100 (/ 1 (* x y)))))
(* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(/ (- (* 100 (/ 1 x)) (* 100 (/ 1 y))) y)
(/ (+ 100 (* -100 (/ x y))) y)
(* y (- (* -100 (/ x y)) 100))
(* -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) (* -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))
(* (pow y 2) (+ (* -1 (/ (- (* 100 (/ 1 x)) (* 100 (/ 1 y))) y)) (* 100 (/ 1 (pow x 2)))))
(* -1 (* y (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow x 2))))))
(* -1 (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(* -1 (/ (- (* 100 (/ 1 y)) (* 100 (/ 1 x))) y))
(* -1 (/ (- (* 100 (/ x y)) 100) 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 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (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 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) #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)
(* x (+ (* 100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 x (/.f64 x y) x) y) #s(literal 100 binary64))
(* 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 (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (*.f64 y y)))) x (/.f64 #s(literal 100 binary64) y)) x)
(* 100 (/ (pow y 2) (pow x 2)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) x) (*.f64 y y))
(/ (+ (* -100 (* x y)) (* 100 (pow y 2))) (pow x 2))
(*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y)
(/ (+ (* 100 (pow y 2)) (* x (+ (* -100 y) (* 100 x)))) (pow x 2))
(/.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 100 binary64))) (*.f64 x x))
(* 100 (/ y (pow x 2)))
(*.f64 (/.f64 y (*.f64 x x)) #s(literal 100 binary64))
(/ (+ (* -100 x) (* 100 y)) (pow x 2))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(* 100 (/ y x))
(*.f64 (/.f64 y x) #s(literal 100 binary64))
(/ (+ (* -100 x) (* 100 y)) x)
(fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64))
(/ 100 (* x y))
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))) x)
(/.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)
-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))
(* -100 y)
(*.f64 #s(literal -100 binary64) y)
(+ (* -100 x) (* -100 y))
(*.f64 (+.f64 y x) #s(literal -100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #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 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 y (/.f64 y x)) y) x)) #s(literal 100 binary64))
-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 (fma.f64 y (/.f64 y x) y) x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (* -100 (/ (pow y 3) (pow x 3))) (+ 100 (+ (* 100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2))))))
(-.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) x) (fma.f64 y (/.f64 y x) y) #s(literal 100 binary64)))
(+ 100 (+ (* -100 (/ y x)) (* 100 (/ (pow y 2) (pow x 2)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ (- (* 100 (/ y x)) 100) x)
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(- (* 100 (/ y x)) 100)
(-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #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) x) (/.f64 #s(literal 100 binary64) y)) y) (*.f64 x x))
(/ -100 (pow y 2))
(/.f64 (/.f64 #s(literal -100 binary64) y) y)
(- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2))))
(/.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) y)
(* -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) x) (/.f64 #s(literal 100 binary64) y)) y) x)
(* 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))
(* -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)
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #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)))
(-.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 y (-.f64 (*.f64 y (/.f64 y x)) y)) x) #s(literal 100 binary64) (*.f64 y #s(literal 100 binary64))) x))
(- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* -100 y)) x)) 100)
(-.f64 (*.f64 (/.f64 (fma.f64 y (/.f64 y x) y) x) #s(literal -100 binary64)) #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 (*.f64 y (fma.f64 y (/.f64 y x) y)) x))) (neg.f64 x)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (+ (* -100 (/ (pow y 2) x)) (* 100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(* -1 (/ (+ 100 (* -100 (/ y x))) x))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(* -1 (* x (- (* 100 (/ 1 (pow y 2))) (* 100 (/ 1 (* x y))))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) y)) y) x)
(* -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))
(- (* 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 (/ y (pow x 2))) (* 100 (/ 1 x)))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 (*.f64 x (-.f64 x y)) y))
(/ (- (* 100 (/ y x)) 100) (pow y 2))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) (*.f64 y y))
(/ (+ (* -100 x) (* 100 y)) (pow y 2))
(*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 (-.f64 x y) y))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 2))
(fma.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal 10000 binary64) #s(literal -10000 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (-.f64 x (*.f64 x (/.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 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y) (*.f64 (*.f64 #s(literal -100 binary64) x) x)) y)) y)
(/ (+ (* 100 x) (* 100 (/ (pow x 2) y))) y)
(*.f64 (/.f64 (fma.f64 x (/.f64 x y) x) y) #s(literal 100 binary64))
(/ (+ (* 100 x) (+ (* 100 (/ (pow x 2) y)) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (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 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) y)
(* (pow y 2) (- (* 100 (/ 1 (pow x 2))) (* 100 (/ 1 (* x y)))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) x) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 y y))
(* (pow y 2) (- (+ (* 100 (/ 1 (pow x 2))) (/ 100 (pow y 2))) (/ 100 (* x y))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) x) (/.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)) (*.f64 y y))
(* y (- (* 100 (/ 1 (pow x 2))) (* 100 (/ 1 (* x y)))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) x) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) y)
(* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) y)
(/ (- (* 100 (/ 1 x)) (* 100 (/ 1 y))) y)
(/.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) y)
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)
(* y (- (* -100 (/ x y)) 100))
(*.f64 (-.f64 (*.f64 (/.f64 x y) #s(literal -100 binary64)) #s(literal 100 binary64)) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (-.f64 x (*.f64 x (/.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 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y) (*.f64 (*.f64 #s(literal -100 binary64) x) x)) y)) y)
(* -1 (/ (+ (* -100 x) (* -100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 x (/.f64 x y) x) y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (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 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) y)
(* (pow y 2) (+ (* -1 (/ (- (* 100 (/ 1 x)) (* 100 (/ 1 y))) y)) (* 100 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) x) (/.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) y)) y) y)
(* -1 (* y (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow x 2))))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) x) x)))
(* -1 (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) y)) y)
(* -1 (/ (- (* 100 (/ 1 y)) (* 100 (/ 1 x))) y))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) y)) 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 (* y (+ 100 (* 100 (/ x y)))))
(*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal -100 binary64)) y)

rewrite239.0ms (4.1%)

Memory
17.9MiB live, 250.6MiB allocated; 86ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043254
065224
1235224
21578224
08370219
Stop Event
iter limit
node limit
iter limit
Counts
18 → 297
Calls
Call 1
Inputs
#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(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x)))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))
(-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) 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)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
(*.f64 (/.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)) 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 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 2 binary64)) #s(literal 10000 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
Outputs
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -100 binary64) x))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 #s(literal -100 binary64) x)) (neg.f64 (neg.f64 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) y) x))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)) #s(literal 10000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))) #s(literal 1000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)))))
(/.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))))
(fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(fma.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) (/.f64 y x) #s(literal 100 binary64))
(fma.f64 y (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))))
(-.f64 #s(literal 100 binary64) (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)) y))
(-.f64 #s(literal 100 binary64) (*.f64 (neg.f64 y) (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)))) (/.f64 #s(literal 1000000 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 (/.f64 (/.f64 y x) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x) (/.f64 #s(literal -100 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64))))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x (*.f64 #s(literal -100 binary64) x))) (neg.f64 (*.f64 x x)))
(/.f64 (fma.f64 #s(literal -100 binary64) (neg.f64 x) (*.f64 x (neg.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64))))) (*.f64 x (neg.f64 x)))
(/.f64 (fma.f64 #s(literal -100 binary64) (*.f64 x x) (*.f64 x (*.f64 y #s(literal 100 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -100 binary64) x (*.f64 x (*.f64 (/.f64 y x) #s(literal 100 binary64)))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal -100 binary64) x (*.f64 (neg.f64 x) (neg.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64))))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 100 binary64)))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 100 binary64) x (*.f64 (neg.f64 x) (*.f64 (/.f64 y x) #s(literal 100 binary64)))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64))) x (*.f64 (neg.f64 x) #s(literal -100 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64))) (neg.f64 x) (*.f64 #s(literal -100 binary64) x)) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) x (*.f64 (*.f64 x x) #s(literal -100 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (neg.f64 x) (*.f64 (*.f64 x x) #s(literal 100 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) (neg.f64 x) (*.f64 #s(literal 100 binary64) x)) (*.f64 x (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)) x))
(/.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 (/.f64 (/.f64 y x) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x) (/.f64 #s(literal -100 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1000000 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x (*.f64 #s(literal -100 binary64) x)) (*.f64 x x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1000000 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))) x))
(/.f64 (neg.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64))) (neg.f64 x))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x)
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64))) x))
(neg.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) (neg.f64 x)))
(fma.f64 (/.f64 y x) (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal -100 binary64) x))
(fma.f64 #s(literal 100 binary64) (/.f64 (/.f64 y x) x) (/.f64 #s(literal -100 binary64) x))
(+.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x))
(+.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) x) (/.f64 #s(literal -100 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 y x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))))))
(/.f64 (-.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)) #s(literal -100 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)) #s(literal 10000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)) (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))) #s(literal -1000000 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64))))))
(/.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 y x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1000000 binary64))) (neg.f64 (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 y x) #s(literal -10000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1000000 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1000000 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1000000 binary64)) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64)))))
(fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64))
(fma.f64 y (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64))
(fma.f64 #s(literal 100 binary64) (/.f64 y 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)) #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64))))
(-.f64 #s(literal -100 binary64) (*.f64 (neg.f64 (/.f64 y x)) #s(literal 100 binary64)))
(-.f64 #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64))))) (/.f64 #s(literal -1000000 binary64) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 #s(literal 10000 binary64) (*.f64 (/.f64 y x) #s(literal -10000 binary64))))))
(+.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal -100 binary64))
(+.f64 #s(literal -100 binary64) (*.f64 (/.f64 y x) #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y))))
(*.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))
(*.f64 x (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y) (*.f64 x x))) (neg.f64 (*.f64 y x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))))) (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64)))))) (neg.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y))) (neg.f64 (*.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x)) (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64)))) (*.f64 x x)) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x)))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64))))) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)) (*.f64 y x))
(/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y) x)) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.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 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y))) (neg.f64 (neg.f64 (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 y)) (*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y)))) (neg.f64 (*.f64 (neg.f64 x) (neg.f64 y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) y) (*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y)))) (neg.f64 (*.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 y y)) (*.f64 #s(literal -100 binary64) x))) (neg.f64 (*.f64 (neg.f64 x) (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (neg.f64 (*.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 y y)) (*.f64 #s(literal 100 binary64) x))) (neg.f64 (*.f64 x (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (neg.f64 y)) (*.f64 (*.f64 y x) (/.f64 #s(literal -100 binary64) y)))) (neg.f64 (*.f64 (*.f64 y x) (neg.f64 y))))
(/.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 y x) (/.f64 #s(literal 100 binary64) y)))) (neg.f64 (*.f64 (*.f64 y x) y)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) #s(literal 100 binary64)))) (neg.f64 (*.f64 (*.f64 y x) (*.f64 y 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) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x))) (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64))))) (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64))) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64))))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) y) (*.f64 y x)) (*.f64 (*.f64 y x) (*.f64 (/.f64 #s(literal 100 binary64) y) x))) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y))) (*.f64 (neg.f64 x) (neg.f64 (neg.f64 y))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (*.f64 y y))) (*.f64 (neg.f64 x) #s(literal -100 binary64))) (*.f64 (neg.f64 x) (neg.f64 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (neg.f64 y) y)) (*.f64 (neg.f64 x) #s(literal -100 binary64))) (*.f64 (neg.f64 x) (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 y)) (*.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 100 binary64) y))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) y) (*.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 100 binary64) y))) (*.f64 (neg.f64 (neg.f64 x)) y))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 (*.f64 y y))) (*.f64 (neg.f64 (neg.f64 x)) #s(literal -100 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (neg.f64 y) y)) (*.f64 (neg.f64 (neg.f64 x)) #s(literal -100 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 y y)) (*.f64 (neg.f64 (neg.f64 x)) #s(literal 100 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 (neg.f64 y))) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x (neg.f64 (neg.f64 y))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 (*.f64 y y))) (*.f64 #s(literal -100 binary64) x)) (*.f64 x (neg.f64 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (neg.f64 y) y)) (*.f64 #s(literal -100 binary64) x)) (*.f64 x (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (neg.f64 y)) (*.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -100 binary64) y))) (*.f64 (*.f64 (neg.f64 y) x) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (neg.f64 (neg.f64 y))) (*.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal 100 binary64) y))) (*.f64 (*.f64 (neg.f64 y) x) (neg.f64 (neg.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) y) (*.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal 100 binary64) y))) (*.f64 (*.f64 (neg.f64 y) x) y))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (neg.f64 (*.f64 y y))) (*.f64 (*.f64 (neg.f64 y) x) #s(literal -100 binary64))) (*.f64 (*.f64 (neg.f64 y) x) (neg.f64 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (*.f64 (neg.f64 y) x) #s(literal -100 binary64))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (*.f64 y y)) (*.f64 (*.f64 (neg.f64 y) x) #s(literal 100 binary64))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (neg.f64 y)) (*.f64 (neg.f64 (*.f64 y x)) (/.f64 #s(literal -100 binary64) y))) (*.f64 (neg.f64 (*.f64 y x)) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (*.f64 y x)) (/.f64 #s(literal 100 binary64) y))) (*.f64 (neg.f64 (*.f64 y x)) (neg.f64 (neg.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) y) (*.f64 (neg.f64 (*.f64 y x)) (/.f64 #s(literal 100 binary64) y))) (*.f64 (neg.f64 (*.f64 y x)) y))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (neg.f64 (*.f64 y y))) (*.f64 (neg.f64 (*.f64 y x)) #s(literal -100 binary64))) (*.f64 (neg.f64 (*.f64 y x)) (neg.f64 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (neg.f64 (*.f64 y x)) #s(literal -100 binary64))) (*.f64 (neg.f64 (*.f64 y x)) (*.f64 (neg.f64 y) y)))
(/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (*.f64 y y)) (*.f64 (neg.f64 (*.f64 y x)) #s(literal 100 binary64))) (*.f64 (neg.f64 (*.f64 y x)) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (neg.f64 (neg.f64 y))) (*.f64 (*.f64 y x) (/.f64 #s(literal 100 binary64) y))) (*.f64 (*.f64 y x) (neg.f64 (neg.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (neg.f64 (*.f64 y y))) (*.f64 (*.f64 y x) #s(literal -100 binary64))) (*.f64 (*.f64 y x) (neg.f64 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 (neg.f64 y) y)) (*.f64 (*.f64 y x) #s(literal -100 binary64))) (*.f64 (*.f64 y x) (*.f64 (neg.f64 y) y)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y) x) y)
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64))))) (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)) (neg.f64 (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 y)) (*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))) (*.f64 (neg.f64 x) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) y) (*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y))) (*.f64 (neg.f64 x) y))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 y y)) (*.f64 #s(literal -100 binary64) x)) (*.f64 (neg.f64 x) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 x (neg.f64 y)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 y y)) (*.f64 #s(literal 100 binary64) x)) (*.f64 x (*.f64 y y)))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (neg.f64 y)) (*.f64 (*.f64 y x) (/.f64 #s(literal -100 binary64) y))) (*.f64 (*.f64 y x) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 y x) (/.f64 #s(literal 100 binary64) y))) (*.f64 (*.f64 y x) y))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 y x) #s(literal 100 binary64))) (*.f64 (*.f64 y x) (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64))))
(/.f64 (/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) y) (*.f64 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) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x))) (/.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 3 binary64)) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 6 binary64))) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 y x)) (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) y) (*.f64 y x)) (/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (*.f64 y x)))
(-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y))
#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 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) (/.f64 x y))
(*.f64 x (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) x)) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64))) x)) (neg.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.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 (*.f64 x (neg.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64)) x))) (neg.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x))) (neg.f64 (neg.f64 y)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) x) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64))) x) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64)) x)) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x)) (neg.f64 y))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x) y)
(fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) x (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(fma.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(+.f64 (*.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y))) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.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) (/.f64 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 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1000000 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) (/.f64 #s(literal 100 binary64) y))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64)) y)) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) #s(literal 10000 binary64)))) (neg.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 y) (*.f64 y #s(literal -100 binary64)))) (neg.f64 (*.f64 y (neg.f64 y))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64)))) (neg.f64 (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.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)) (/.f64 #s(literal 10000 binary64) y))) (*.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 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) y) (*.f64 (-.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 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (*.f64 (neg.f64 y) (-.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 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (*.f64 (-.f64 (*.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)) #s(literal 10000 binary64))) (*.f64 (-.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 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (-.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 y (/.f64 #s(literal 10000 binary64) y))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y) (*.f64 y (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (*.f64 y #s(literal -10000 binary64))) (*.f64 y (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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)) y)) (*.f64 y #s(literal 10000 binary64))) (*.f64 y (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (*.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) y))) (*.f64 (*.f64 (neg.f64 y) (-.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 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)))) y) (*.f64 (*.f64 (neg.f64 y) (-.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 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)))) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (*.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal -10000 binary64))) (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) (*.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 10000 binary64))) (*.f64 (*.f64 (neg.f64 y) (-.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 (-.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) (/.f64 #s(literal 10000 binary64) y))) (*.f64 (*.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 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) y))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) #s(literal -10000 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.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) (neg.f64 (neg.f64 y)) (*.f64 (*.f64 y y) #s(literal 100 binary64))) (*.f64 (*.f64 y y) (neg.f64 (neg.f64 y))))
(/.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 (neg.f64 y) #s(literal -100 binary64))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) (neg.f64 (neg.f64 y)) (*.f64 (neg.f64 y) #s(literal 100 binary64))) (*.f64 (neg.f64 y) (neg.f64 (neg.f64 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 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 (neg.f64 y)) (*.f64 y #s(literal 100 binary64))) (*.f64 y (neg.f64 (neg.f64 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) (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) 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) (*.f64 y y) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 #s(literal -100 binary64) x))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 y y)))
(/.f64 (fma.f64 #s(literal 100 binary64) (neg.f64 y) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)))
(/.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (*.f64 (neg.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 #s(literal 100 binary64) (neg.f64 y) (*.f64 y (*.f64 (/.f64 #s(literal 100 binary64) y) x))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 y (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (*.f64 y y))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (/.f64 #s(literal 10000 binary64) y)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 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 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1000000 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) (/.f64 #s(literal 100 binary64) y)))))
(/.f64 (/.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64)) y) (-.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 (*.f64 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (+.f64 #s(literal 10000 binary64) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 100 binary64)))) y)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64))) #s(literal 100000000 binary64))) (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 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 x y) #s(literal 6 binary64))) #s(literal 1000000000000 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #s(literal 4 binary64)) (fma.f64 #s(literal 10000 binary64) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 100000000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) #s(literal 10000 binary64))) (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) (neg.f64 y) (*.f64 y #s(literal -100 binary64))) (*.f64 y (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 (*.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #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 (*.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 x y) #s(literal 6 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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 100000000 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 (fma.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (+.f64 #s(literal 10000 binary64) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 100 binary64)))) y))
(/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 #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 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.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)))
(neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) (neg.f64 y)))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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)))))
(fma.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x 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 (/.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 (/.f64 #s(literal 10000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) (/.f64 #s(literal 100 binary64) y))
(+.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #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 (*.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 100000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #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 (*.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 100000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #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 (*.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 100000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #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 (*.f64 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 100000000 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 100000000 binary64) (pow.f64 (/.f64 x y) #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 #s(literal 1000000000000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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) (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 100000000 binary64)))))
(-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64))
(/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal -100 binary64) (*.f64 (neg.f64 y) x))
(/.f64 #s(literal -100 binary64) (neg.f64 (*.f64 y x)))
(/.f64 #s(literal 100 binary64) (neg.f64 (*.f64 (neg.f64 y) x)))
(/.f64 #s(literal 100 binary64) (neg.f64 (neg.f64 (*.f64 y x))))
(/.f64 #s(literal 100 binary64) (*.f64 y x))
(neg.f64 (/.f64 (/.f64 #s(literal -100 binary64) y) x))
(*.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 (*.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64)) y)) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)))
(/.f64 (neg.f64 (*.f64 y (-.f64 (*.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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (*.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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64))))
(/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))

eval58.0ms (1%)

Memory
-39.8MiB live, 104.3MiB allocated; 37ms collecting garbage
Compiler

Compiled 13 455 to 1 872 computations (86.1% saved)

prune9.0ms (0.2%)

Memory
33.9MiB live, 33.9MiB allocated; 0ms collecting garbage
Pruning

12 alts after pruning (4 fresh and 8 done)

PrunedKeptTotal
New3632365
Fresh123
Picked235
Done055
Total36612378
Accuracy
100.0%
Counts
378 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
52.3%
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
49.6%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
49.1%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
31.9%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y)))
52.3%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
51.8%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
84.5%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
52.3%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
31.4%
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))))
49.9%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
2.5%
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
Compiler

Compiled 209 to 151 computations (27.8% saved)

simplify121.0ms (2.1%)

Memory
-17.8MiB live, 166.9MiB allocated; 48ms collecting garbage
Localize:

Found 15 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
047351
067351
1119347
2295347
3941329
43773327
08374323
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x)))
(*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))
#s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) 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
(*.f64 x x)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
(*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x)
(/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
#s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 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))
(*.f64 (/.f64 #s(literal -100 binary64) y) x)
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y))
(*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x)
(fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))
y
#s(literal 100 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)
x
(*.f64 y y)
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (- y x)) (/.f64 x y))
(/.f64 x y)
x
y
#s(literal 100 binary64)
Outputs
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))))
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x)))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)))
#s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) 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
(*.f64 x x)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y) #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))))
(*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x)
(*.f64 (/.f64 (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y) #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)))
(/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(/.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
#s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 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))
(*.f64 (/.f64 #s(literal -100 binary64) y) x)
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
y
x
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))))
(/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)))
(*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x)
(*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x))
(fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
y
#s(literal 100 binary64)
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)
(*.f64 #s(literal -100 binary64) x)
(*.f64 (/.f64 #s(literal -100 binary64) y) x)
(/.f64 #s(literal -100 binary64) y)
#s(literal -100 binary64)
x
(*.f64 y 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)

localize178.0ms (3.1%)

Memory
-9.7MiB live, 389.3MiB allocated; 80ms collecting garbage
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(/.f64 x y)
accuracy0.11992359264898864
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
accuracy28.146222113957585
#s(approx (/ x (- y x)) (/.f64 x y))
accuracy0.3488822973600757
(*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x)
accuracy15.407739817634969
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)
accuracy17.372901484323442
(/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y))
accuracy28.513426287411832
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y)))
accuracy2.4771546092961523
(/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
accuracy8.50375299193186
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
accuracy28.513426287411832
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
accuracy28.515621822000348
#s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))
accuracy0.39825290353163323
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy18.54268641428974
(*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))
accuracy25.182424421631634
#s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x))
accuracy28.513426287411832
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))))
Samples
85.0ms238×0valid
21.0ms16×5exit
1.0ms1valid
Compiler

Compiled 233 to 38 computations (83.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 85.0ms
ival-mult: 39.0ms (45.9% of total)
ival-div: 21.0ms (24.7% of total)
adjust: 7.0ms (8.2% of total)
ival-pow2: 7.0ms (8.2% of total)
ival-sub: 6.0ms (7.1% of total)
ival-add: 4.0ms (4.7% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series92.0ms (1.6%)

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

6 calls:

TimeVariablePointExpression
71.0ms
x
@-inf
((/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (* (* (/ -100 y) x) y) (/ (* (+ (* y 100) (* (* (/ -100 y) x) y)) x) (* y y)) (+ (* y 100) (* (* (/ -100 y) x) y)) (/ (* x 100) (+ x y)) (* (/ x (- y x)) 100) (/ x (- y x)) (/ x y) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y) (* (+ (* y 100) (* (* (/ -100 y) x) y)) x))
8.0ms
x
@inf
((/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (* (* (/ -100 y) x) y) (/ (* (+ (* y 100) (* (* (/ -100 y) x) y)) x) (* y y)) (+ (* y 100) (* (* (/ -100 y) x) y)) (/ (* x 100) (+ x y)) (* (/ x (- y x)) 100) (/ x (- y x)) (/ x y) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y) (* (+ (* y 100) (* (* (/ -100 y) x) y)) x))
3.0ms
y
@-inf
((/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (* (* (/ -100 y) x) y) (/ (* (+ (* y 100) (* (* (/ -100 y) x) y)) x) (* y y)) (+ (* y 100) (* (* (/ -100 y) x) y)) (/ (* x 100) (+ x y)) (* (/ x (- y x)) 100) (/ x (- y x)) (/ x y) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y) (* (+ (* y 100) (* (* (/ -100 y) x) y)) x))
3.0ms
x
@0
((/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (* (* (/ -100 y) x) y) (/ (* (+ (* y 100) (* (* (/ -100 y) x) y)) x) (* y y)) (+ (* y 100) (* (* (/ -100 y) x) y)) (/ (* x 100) (+ x y)) (* (/ x (- y x)) 100) (/ x (- y x)) (/ x y) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y) (* (+ (* y 100) (* (* (/ -100 y) x) y)) x))
3.0ms
y
@0
((/ (* x 100) (+ x y)) (* (/ (+ (* (/ -100 y) x) 100) y) x) (* (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (* x x)) (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/ (* x 100) (+ x y)) (* (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) x) (/ (- (pow (* (/ -100 y) x) 2) 10000) (* (- (* (/ -100 y) x) 100) y)) (- (pow (* (/ -100 y) x) 2) 10000) (* (* (/ -100 y) x) y) (/ (* (+ (* y 100) (* (* (/ -100 y) x) y)) x) (* y y)) (+ (* y 100) (* (* (/ -100 y) x) y)) (/ (* x 100) (+ x y)) (* (/ x (- y x)) 100) (/ x (- y x)) (/ x y) (/ (/ 100 y) x) (* (- (* (/ -100 y) x) 100) y) (* (+ (* y 100) (* (* (/ -100 y) x) y)) x))

simplify172.0ms (3%)

Memory
21.5MiB live, 209.1MiB allocated; 21ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03431324
111471224
237041186
082491115
Stop Event
iter limit
node limit
Counts
96 → 96
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))
(/ (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))) x)
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
-10000
(- (* 10000 (/ (pow x 2) (pow y 2))) 10000)
(* -100 x)
(* 100 y)
(+ (* -100 x) (* 100 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) (* -100 y))
(* 100 (* x y))
(* x (+ (* -100 x) (* 100 y)))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/ -100 (pow y 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)))))
(* 10000 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 10000 (/ 1 (pow y 2))) (* 10000 (/ 1 (pow x 2)))))
(* x (- (* 100 (/ y x)) 100))
-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)))))
(* x (- (* -100 (/ y x)) 100))
(* -100 (pow x 2))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(+ 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 (- (* 100 (/ 1 (pow y 2))) (* 100 (/ 1 (* x y))))))
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(- (* -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 (* 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))
(/ (- (* 100 (/ y x)) 100) (pow y 2))
(/ (+ (* -100 x) (* 100 y)) (pow y 2))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 2))
(- (* 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)))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/ (- (* 100 (/ 1 x)) (* 100 (/ 1 y))) y)
(/ (+ 100 (* -100 (/ x y))) y)
(* y (+ 100 (* -100 (/ 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)
(* y (- (* -100 (/ x y)) 100))
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(* -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 (/ 1 y)) (* 100 (/ 1 x))) y))
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(* -1 (* y (- (* 100 (/ x y)) 100)))
(* -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 (+ 100 (* 100 (/ x y)))))
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) 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 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (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 y))
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))) x)
(/.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)
-10000
#s(literal -10000 binary64)
(- (* 10000 (/ (pow x 2) (pow y 2))) 10000)
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) y) x) #s(literal 10000 binary64)) #s(literal 10000 binary64))
(* -100 x)
(*.f64 #s(literal -100 binary64) x)
(* 100 y)
(*.f64 y #s(literal 100 binary64))
(+ (* -100 x) (* 100 y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* 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 (*.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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y) x)
(* 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 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) x (/.f64 (/.f64 #s(literal 1 binary64) y) y)) x (/.f64 #s(literal 1 binary64) y)) x)
(* -100 y)
(*.f64 #s(literal -100 binary64) y)
(+ (* -100 x) (* -100 y))
(*.f64 (+.f64 y x) #s(literal -100 binary64))
(* 100 (* x y))
(*.f64 (*.f64 y #s(literal 100 binary64)) x)
(* x (+ (* -100 x) (* 100 y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (-.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 #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))
(* -100 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 (/.f64 (/.f64 x y) y) x) #s(literal -100 binary64))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) y) (*.f64 x x))
(/ -100 (pow y 2))
(/.f64 (/.f64 #s(literal -100 binary64) y) y)
(- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2))))
(/.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) y)
(* -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) x) (/.f64 #s(literal 100 binary64) y)) y) x)
(* 10000 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 (/.f64 (/.f64 x y) y) x) #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))
(* x (- (* 100 (/ y x)) 100))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 100 binary64)) 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 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))
(- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (/ y x)))
(-.f64 (*.f64 (/.f64 (neg.f64 y) x) (/.f64 y x)) (+.f64 (/.f64 y 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 y x) (+.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* x (- (* -100 (/ y x)) 100))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64)) x)
(* -100 (pow x 2))
(*.f64 (*.f64 #s(literal -100 binary64) x) x)
(* (pow x 2) (- (* 100 (/ y x)) 100))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 100 binary64)) #s(literal 100 binary64)) x) 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 y #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
(* -1 (* x (- (* 100 (/ 1 (pow y 2))) (* 100 (/ 1 (* x y))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x))) y) x)
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) 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 y #s(literal 100 binary64) (/.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 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (neg.f64 y) x) #s(literal 3 binary64)) (/.f64 (fma.f64 y (/.f64 y x) y) x))) #s(literal 1 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 (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 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x)) y) y)
(/ (- (* 100 (/ y x)) 100) (pow y 2))
(/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) (*.f64 y y))
(/ (+ (* -100 x) (* 100 y)) (pow y 2))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 x y)) (*.f64 y y))
(/ (+ (* -10000 (pow y 2)) (* 10000 (pow x 2))) (pow y 2))
(/.f64 (*.f64 #s(literal -10000 binary64) (fma.f64 y y (*.f64 (neg.f64 x) x))) (*.f64 y 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 (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 #s(literal 1 binary64) (*.f64 x x))) y) (/.f64 #s(literal 1 binary64) x)) y) #s(literal 1 binary64))
(+ (* -100 (pow x 2)) (* 100 (* x y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 y x))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (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 (*.f64 #s(literal -100 binary64) (-.f64 (fma.f64 x (/.f64 x y) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) y) x))) y)
(/ (- (* 100 (/ 1 x)) (* 100 (/ 1 y))) y)
(/.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) y)
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)
(* y (+ 100 (* -100 (/ x y))))
(*.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) 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 #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 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) 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 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) x)) y)
(* y (- (* -100 (/ x y)) 100))
(*.f64 (-.f64 (*.f64 (/.f64 x y) #s(literal -100 binary64)) #s(literal 100 binary64)) y)
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(*.f64 (*.f64 #s(literal -100 binary64) (fma.f64 x (/.f64 x y) (neg.f64 x))) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (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)) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (- (* 100 (/ 1 y)) (* 100 (/ 1 x))) y))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) 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))
(* -1 (* y (- (* 100 (/ x y)) 100)))
(*.f64 (-.f64 (*.f64 (/.f64 x y) #s(literal 100 binary64)) #s(literal 100 binary64)) (neg.f64 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 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 (fma.f64 #s(literal -100 binary64) x (neg.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))))) (neg.f64 y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y) x)
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (/ (pow x 3) y) (pow x 2)) y))) y))
(*.f64 #s(literal 1 binary64) (/.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 (fma.f64 #s(literal 1 binary64) x (/.f64 (fma.f64 x x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) y)) y)) y)
(* -1 (* y (+ 100 (* 100 (/ x y)))))
(*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal -100 binary64)) y)
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) y)))))
(*.f64 (*.f64 #s(literal -100 binary64) (fma.f64 x (/.f64 x y) (neg.f64 x))) y)

rewrite367.0ms (6.3%)

Memory
-35.7MiB live, 294.3MiB allocated; 68ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047304
067304
1225292
21539292
08082286
Stop Event
iter limit
node limit
iter limit
Counts
18 → 198
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x)))
(*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))
#s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
(*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x)
(/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
#s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)
(/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y))
(fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y 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)
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)
(*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x)
Outputs
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)))))
#s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (*.f64 x x) #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(*.f64 (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x))))
(*.f64 (*.f64 x x) #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)))
(*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))
(*.f64 x (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) x))
#s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (/.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) y) (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) (/.f64 x y))
(*.f64 (/.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) x)
(*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #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 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #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 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) x)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))) x)) (neg.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (*.f64 x (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))))) (neg.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x))) (neg.f64 (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
(/.f64 (/.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y)
(/.f64 (/.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) x) y)
(/.f64 (*.f64 (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))) x) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (*.f64 x (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) y)
(/.f64 (*.f64 x (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)))) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) x)) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.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 (neg.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) y)) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #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 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))
(/.f64 (neg.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #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 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))) y)
(/.f64 (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64))))
(/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y))
(neg.f64 (/.f64 (neg.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)))
(neg.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)))))
#s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64))
(*.f64 (fabs.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y))) x)
(*.f64 (fabs.f64 (*.f64 y x)) (fabs.f64 (/.f64 #s(literal -100 binary64) y)))
(*.f64 (fabs.f64 (/.f64 #s(literal -100 binary64) y)) (fabs.f64 (*.f64 y x)))
(*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x)
(*.f64 (*.f64 y x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 y x))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)
(*.f64 y (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(*.f64 x (fabs.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) y)))
(*.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) y))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) y)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal -100 binary64) (*.f64 y x))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 y x))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 y (*.f64 #s(literal -100 binary64) x))) (neg.f64 y))
(/.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) y)) y)
(/.f64 (fabs.f64 (*.f64 #s(literal -100 binary64) (*.f64 y x))) y)
(/.f64 (fabs.f64 (*.f64 #s(literal 100 binary64) (*.f64 y x))) y)
(/.f64 (fabs.f64 (*.f64 y (*.f64 #s(literal -100 binary64) x))) y)
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) x) y) y)
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 y x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y x)) (neg.f64 y))
(/.f64 (*.f64 y (*.f64 #s(literal -100 binary64) x)) y)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y))
(fabs.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x))
(*.f64 (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) (neg.f64 y)) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x y) y) (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))
(*.f64 (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y) (/.f64 x y))
(*.f64 (/.f64 x y) (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y))
(*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) (/.f64 (/.f64 x y) 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 x (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) x) (neg.f64 y))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) x)) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))) (/.f64 (/.f64 x y) y))) (neg.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) (/.f64 (/.f64 x y) y))) (neg.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))))
(/.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 (*.f64 (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y) (neg.f64 x))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y) x)) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) (/.f64 x y)))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))))) (*.f64 (neg.f64 y) y))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))) x)) (neg.f64 (*.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) x)) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) x) (neg.f64 y)) (neg.f64 y))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) x) (neg.f64 y))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))) (/.f64 (/.f64 x y) y)) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) (/.f64 (/.f64 x y) y)) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))))
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y) x) y)
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) (/.f64 x y))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))) (*.f64 y y))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))) x) (*.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) x) (*.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) (/.f64 x y)) y)
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) x) y)
(/.f64 (*.f64 (neg.f64 x) (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) x) (*.f64 y y))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))) (*.f64 y y)))
(fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) x (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(fma.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y)) x) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(+.f64 (*.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 x y))) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 10000 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))) (*.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)))) (*.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 3 binary64))) (fma.f64 (*.f64 y y) #s(literal 10000 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)))) (neg.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 100 binary64)) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))
(/.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 100 binary64)) y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))))
(/.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))))
(fma.f64 (fabs.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y))) x (*.f64 y #s(literal 100 binary64)))
(fma.f64 (fabs.f64 (*.f64 y x)) (fabs.f64 (/.f64 #s(literal -100 binary64) y)) (*.f64 y #s(literal 100 binary64)))
(fma.f64 (fabs.f64 (/.f64 #s(literal -100 binary64) y)) (fabs.f64 (*.f64 y x)) (*.f64 y #s(literal 100 binary64)))
(fma.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x (*.f64 y #s(literal 100 binary64)))
(fma.f64 (*.f64 y x) (/.f64 #s(literal -100 binary64) y) (*.f64 y #s(literal 100 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 y x) (*.f64 y #s(literal 100 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y (*.f64 y #s(literal 100 binary64)))
(fma.f64 y (*.f64 (/.f64 #s(literal -100 binary64) y) x) (*.f64 y #s(literal 100 binary64)))
(fma.f64 y #s(literal 100 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x)) y))
(fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x))
(fma.f64 #s(literal 100 binary64) y (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x)) y))
(fma.f64 #s(literal 100 binary64) y (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x))
(fma.f64 x (fabs.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) y)) (*.f64 y #s(literal 100 binary64)))
(fma.f64 x (*.f64 (/.f64 #s(literal -100 binary64) y) y) (*.f64 y #s(literal 100 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 y y) #s(literal 10000 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y))))) (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 3 binary64)) (fma.f64 (*.f64 y y) #s(literal 10000 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y))))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))) (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))))
(-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 y x)))
(-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))
(-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y))
(-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 (neg.f64 y) #s(literal 100 binary64)))
(-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 #s(literal -100 binary64) y))
(+.f64 (/.f64 (*.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))))
(+.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x)) y))
(+.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x))
(+.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) (/.f64 x y)))
(*.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 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 x y)
(neg.f64 (/.f64 (neg.f64 x) y))
(neg.f64 (/.f64 x (neg.f64 y)))
(/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal -100 binary64) (*.f64 (neg.f64 y) x))
(/.f64 #s(literal -100 binary64) (neg.f64 (*.f64 y x)))
(/.f64 #s(literal 100 binary64) (neg.f64 (*.f64 (neg.f64 y) x)))
(/.f64 #s(literal 100 binary64) (neg.f64 (neg.f64 (*.f64 y x))))
(/.f64 #s(literal 100 binary64) (*.f64 y x))
(neg.f64 (/.f64 (/.f64 #s(literal -100 binary64) y) x))
(*.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 (*.f64 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64)) y)) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)))
(/.f64 (neg.f64 (*.f64 y (-.f64 (*.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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 #s(literal -1000000 binary64) (pow.f64 (/.f64 x y) #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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #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 (*.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 #s(literal -100 binary64) y) (*.f64 #s(literal 100 binary64) x) #s(literal 10000 binary64))))
(/.f64 (*.f64 y (-.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 10000 binary64))) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) x)
(*.f64 x (*.f64 y (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))))) (neg.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))) x)) (neg.f64 (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64)))) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))
(/.f64 (*.f64 x (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) x) y) #s(literal 2 binary64))) x) (*.f64 y (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) #s(literal 3 binary64))) x) (fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (-.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 y y) #s(literal 10000 binary64))))
(fma.f64 (*.f64 y #s(literal 100 binary64)) x (*.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) x))
(fma.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) x (*.f64 (*.f64 y #s(literal 100 binary64)) x))
(fma.f64 x (*.f64 y #s(literal 100 binary64)) (*.f64 x (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x)))
(fma.f64 x (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal 100 binary64)) x) (*.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) x))
(+.f64 (*.f64 (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x) x) (*.f64 (*.f64 y #s(literal 100 binary64)) x))
(+.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (*.f64 x (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x)))
(+.f64 (*.f64 x (*.f64 (*.f64 y (/.f64 #s(literal -100 binary64) y)) x)) (*.f64 x (*.f64 y #s(literal 100 binary64))))

eval71.0ms (1.2%)

Memory
12.2MiB live, 57.8MiB allocated; 4ms collecting garbage
Compiler

Compiled 8 829 to 1 248 computations (85.9% saved)

prune19.0ms (0.3%)

Memory
-10.7MiB live, 33.8MiB allocated; 5ms collecting garbage
Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New2735278
Fresh000
Picked314
Done178
Total27713290
Accuracy
100.0%
Counts
290 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
52.3%
(*.f64 #s(approx (/ x (- y x)) (/.f64 x y)) #s(literal 100 binary64))
49.1%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
32.5%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(approx (+ (* y 100) (* (* (/ -100 y) x) y)) (*.f64 y #s(literal 100 binary64))) x) (*.f64 y y)))
52.3%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
51.8%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
84.5%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) #s(approx (* (- (* (/ -100 y) x) 100) y) (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal -100 binary64)) y))) x))
99.2%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) #s(approx (* (- (* (/ -100 y) x) 100) y) (*.f64 (+.f64 y x) #s(literal -100 binary64)))) x))
52.3%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) #s(approx (* (- (* (/ -100 y) x) 100) y) (*.f64 #s(literal -100 binary64) y))) x))
52.3%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
30.4%
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 #s(literal 100 binary64) (*.f64 y x))) (*.f64 x x))))
49.9%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
2.5%
#s(approx (* (/ x (- y x)) 100) #s(literal -100 binary64))
Compiler

Compiled 798 to 326 computations (59.1% saved)

regimes20.0ms (0.3%)

Memory
39.7MiB live, 39.7MiB allocated; 0ms collecting garbage
Counts
23 → 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 x (-.f64 y x)) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) #s(approx (* (- (* (/ -100 y) x) 100) y) (*.f64 #s(literal -100 binary64) y))) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) #s(approx (* (- (* (/ -100 y) x) 100) y) (*.f64 (+.f64 y x) #s(literal -100 binary64)))) x))
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 #s(literal 100 binary64) (*.f64 y x))) (*.f64 x x))))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(approx (+ (* y 100) (* (* (/ -100 y) x) y)) (*.f64 y #s(literal 100 binary64))) x) (*.f64 y y)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 #s(approx (- (/ (/ 100 y) x) (/ (/ 100 y) y)) (/.f64 (/.f64 #s(literal 100 binary64) y) x)) (*.f64 x x))))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 100 binary64) #s(literal -100 binary64)) x) y #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) #s(approx (* (- (* (/ -100 y) x) 100) y) (*.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal -100 binary64)) y))) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(approx (- (pow (* (/ -100 y) x) 2) 10000) #s(literal -10000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) y)) x) (*.f64 y y)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (* (/ (+ (* (/ -100 y) x) 100) y) x) (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) x) (/.f64 (/.f64 #s(literal 100 binary64) y) y)) (*.f64 x x))))
#s(approx (/ (* x 100) (+ x y)) (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)))
#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)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x) #s(literal 100 binary64)) y)) 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)))
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes69.0ms (1.2%)

Memory
-46.6MiB live, 30.4MiB allocated; 61ms collecting garbage
Counts
7 → 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)))
(*.f64 (/.f64 x (-.f64 y x)) #s(literal 100 binary64))
Outputs
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)))
Calls

3 calls:

63.0ms
x
3.0ms
y
2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
99.3%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
81.5%3x
76.1%3y
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes2.0ms (0%)

Memory
5.1MiB live, 5.1MiB 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) y) x))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

1 calls:

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

Compiled 7 to 6 computations (14.3% saved)

regimes4.0ms (0.1%)

Memory
9.1MiB live, 9.1MiB allocated; 0ms 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:

1.0ms
y
1.0ms
x
1.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
49.9%1y
49.9%1x
49.9%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.5MiB live, 9.5MiB 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.5%1y
2.5%1x
2.5%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

bsearch7.0ms (0.1%)

Memory
-43.7MiB live, 1.1MiB allocated; 10ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.793962856529058e-9
99.99998643650008
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
1.793962856529058e-9
99.99998643650008
Compiler

Compiled 10 to 11 computations (-10% saved)

simplify12.0ms (0.2%)

Memory
25.0MiB live, 25.0MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02594
13194
23694
33894
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 4835703278458517/2417851639229258349412352 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #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))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 4835703278458517/2417851639229258349412352 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))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 4835703278458517/2417851639229258349412352 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #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))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 4835703278458517/2417851639229258349412352 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))

derivations638.0ms (11%)

Memory
12.1MiB live, 484.2MiB allocated; 54ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03251162
110691070
234651016
08527945
0613
0913
12913
216513
3152513
0953413
0142372
1443334
21348322
36405322
08086296
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 94 to 26 computations (72.3% saved)

preprocess56.0ms (1%)

Memory
-19.7MiB live, 118.6MiB allocated; 22ms collecting garbage
Compiler

Compiled 220 to 80 computations (63.6% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...