Data.Colour.CIE:cieLAB from colour-2.3.3, D

Time bar (total: 4.1s)

start0.0ms (0%)

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

analyze1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 7 to 7 computations (0% saved)

sample796.0ms (19.3%)

Memory
41.3MiB live, 1 077.6MiB allocated; 215ms collecting garbage
Samples
540.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 200.0ms
ival-div: 135.0ms (67.6% of total)
ival-sub: 48.0ms (24% of total)
ival-true: 6.0ms (3% of total)
exact: 5.0ms (2.5% of total)
ival-assert: 3.0ms (1.5% of total)
adjust: 2.0ms (1% of total)
Bogosity

explain107.0ms (2.6%)

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

Compiled 31 to 19 computations (38.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div: 4.0ms (53.1% of total)
ival-sub: 2.0ms (26.5% 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)

preprocess13.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01331
11429
21729
055
075
075
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Compiler

Compiled 5 to 5 computations (0% saved)

eval0.0ms (0%)

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

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Compiler

Compiled 5 to 5 computations (0% saved)

simplify3.0ms (0.1%)

Memory
2.1MiB live, 2.1MiB allocated; 0ms collecting garbage
Localize:

Found 2 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0711
0711
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
x
(/.f64 y #s(literal 200 binary64))
y
#s(literal 200 binary64)
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
x
(/.f64 y #s(literal 200 binary64))
y
#s(literal 200 binary64)

localize14.0ms (0.3%)

Memory
16.9MiB live, 16.9MiB allocated; 0ms collecting garbage
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(/.f64 y #s(literal 200 binary64))
accuracy0.01171875
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Samples
9.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-div: 2.0ms (55.1% of total)
ival-sub: 1.0ms (27.6% 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)

series3.0ms (0.1%)

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

6 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
((- x (/ y 200)) (/ y 200))
1.0ms
y
@inf
((- x (/ y 200)) (/ y 200))
0.0ms
y
@0
((- x (/ y 200)) (/ y 200))
0.0ms
x
@inf
((- x (/ y 200)) (/ y 200))
0.0ms
x
@0
((- x (/ y 200)) (/ y 200))

simplify184.0ms (4.5%)

Memory
-4.6MiB live, 42.2MiB allocated; 4ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02537
16837
218637
348037
4109637
5246837
6326337
7360037
8483337
9624837
10653237
11663037
12663037
13663037
14708737
15731637
16737037
17737037
0880631
Stop Event
iter limit
node limit
Counts
9 → 8
Calls
Call 1
Inputs
(* -1/200 y)
(- x (* 1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(+ x (* -1/200 y))
(* 1/200 y)
(* y (- (/ x y) 1/200))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* y (- (/ x y) 1/200))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 #s(literal -1/200 binary64) y x)

rewrite270.0ms (6.6%)

Memory
0.6MiB live, 104.3MiB allocated; 14ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
078
1248
21628
319118
084798
Stop Event
iter limit
node limit
iter limit
Counts
2 → 131
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(/.f64 y #s(literal 200 binary64))
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (-.f64 x (/.f64 y #s(literal 200 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)))
(*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 (-.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(*.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) (/.f64 (-.f64 x (/.f64 y #s(literal 200 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)))) (-.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (*.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64))) (-.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64))) (-.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 9 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (*.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 9 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 y (/.f64 y #s(literal 40000 binary64)) (*.f64 (neg.f64 x) (/.f64 y #s(literal -200 binary64))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))
(neg.f64 (-.f64 x (/.f64 y #s(literal 200 binary64))))
(fma.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)) (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (-.f64 x (/.f64 y #s(literal 200 binary64))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.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 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.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 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.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 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.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 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (neg.f64 x) (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(fma.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))))) (/.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (pow.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))) (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64)))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64)))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(-.f64 (neg.f64 x) (/.f64 y #s(literal -200 binary64)))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))) (/.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(+.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3/2 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 y #s(literal 200 binary64))) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))))
(+.f64 (neg.f64 x) (/.f64 y #s(literal 200 binary64)))
(*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 y #s(literal -200 binary64))) (sqrt.f64 (/.f64 y #s(literal -200 binary64))))
(*.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 200 binary64))))
(*.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (/.f64 y #s(literal -40000 binary64))))
(*.f64 (sqrt.f64 (/.f64 y #s(literal 200 binary64))) (sqrt.f64 (/.f64 y #s(literal 200 binary64))))
(*.f64 (sqrt.f64 y) (sqrt.f64 (/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal -200 binary64))))
(*.f64 (sqrt.f64 y) (sqrt.f64 (/.f64 y #s(literal 40000 binary64))))
(pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (fabs.f64 y)) #s(literal -200 binary64))
(/.f64 (fabs.f64 (fabs.f64 y)) #s(literal 200 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal -200 binary64)))) (sqrt.f64 #s(literal 200 binary64)))
(/.f64 (sqrt.f64 (/.f64 (*.f64 y y) #s(literal -200 binary64))) (sqrt.f64 #s(literal -200 binary64)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) y)) (sqrt.f64 #s(literal 200 binary64)))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 y) y)) (sqrt.f64 #s(literal -40000 binary64)))
(/.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -200 binary64))))
(/.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 200 binary64))))
(/.f64 (fabs.f64 y) #s(literal 200 binary64))
(/.f64 (neg.f64 y) #s(literal -200 binary64))
(/.f64 y #s(literal 200 binary64))
(neg.f64 (/.f64 y #s(literal -200 binary64)))
(sqrt.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 y #s(literal -200 binary64)))
(fabs.f64 (/.f64 y #s(literal 200 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal 200 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 y #s(literal 200 binary64))))
(+.f64 (cosh.f64 (log.f64 (/.f64 y #s(literal 200 binary64)))) (sinh.f64 (log.f64 (/.f64 y #s(literal 200 binary64)))))

eval32.0ms (0.8%)

Memory
-24.3MiB live, 21.2MiB allocated; 4ms collecting garbage
Compiler

Compiled 4 839 to 403 computations (91.7% saved)

prune4.0ms (0.1%)

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

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1304134
Fresh000
Picked011
Done000
Total1305135
Accuracy
100.0%
Counts
135 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.0%
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.9%
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
99.9%
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
47.7%
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Compiler

Compiled 54 to 41 computations (24.1% saved)

simplify65.0ms (1.6%)

Memory
-10.6MiB live, 36.3MiB allocated; 3ms collecting garbage
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
cost-diff0
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
cost-diff1
(*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
cost-diff6
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
cost-diff0
(*.f64 #s(literal 1/200 binary64) y)
cost-diff0
#s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y))
cost-diff0
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
cost-diff0
(fma.f64 #s(literal -1/200 binary64) y x)
cost-diff0
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
cost-diff0
(*.f64 #s(literal -1/200 binary64) y)
cost-diff0
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023123
036123
161123
2125123
3274117
4525117
5767117
6966117
71122117
81222117
91390117
101475117
111477117
01477114
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
(*.f64 #s(literal -1/200 binary64) y)
#s(literal -1/200 binary64)
y
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
(fma.f64 #s(literal -1/200 binary64) y x)
#s(literal -1/200 binary64)
y
x
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
x
#s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y))
(*.f64 #s(literal 1/200 binary64) y)
#s(literal 1/200 binary64)
y
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
x
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
(/.f64 y #s(literal 200 binary64))
y
#s(literal 200 binary64)
(/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(*.f64 y y)
(*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
#s(literal 40000 binary64)
Outputs
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
(*.f64 #s(literal -1/200 binary64) y)
#s(literal -1/200 binary64)
y
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
(fma.f64 #s(literal -1/200 binary64) y x)
#s(literal -1/200 binary64)
y
x
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
x
#s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y))
(*.f64 #s(literal 1/200 binary64) y)
#s(literal 1/200 binary64)
y
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (fma.f64 (/.f64 y #s(literal -40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x)
x
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
(/.f64 y #s(literal 200 binary64))
y
#s(literal 200 binary64)
(/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 y y) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))
(*.f64 y y)
(*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))
#s(literal 40000 binary64)

localize71.0ms (1.7%)

Memory
31.7MiB live, 78.4MiB allocated; 2ms collecting garbage
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0.09375
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
accuracy0.12109375
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
accuracy0.140625
(*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
accuracy17.6882878659072
(/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
accuracy0.0
#s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y))
accuracy0.01171875
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
accuracy0.1328125
(*.f64 #s(literal 1/200 binary64) y)
accuracy0.0
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
accuracy0.06640625
(fma.f64 #s(literal -1/200 binary64) y x)
accuracy0.1328125
(*.f64 #s(literal -1/200 binary64) y)
accuracy33.442681544343294
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Samples
57.0ms252×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 109 to 20 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 8.0ms (30.5% of total)
const: 6.0ms (22.9% of total)
ival-div: 5.0ms (19.1% of total)
ival-add: 4.0ms (15.3% of total)
ival-sub: 2.0ms (7.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series53.0ms (1.3%)

Memory
-10.3MiB live, 45.6MiB allocated; 5ms collecting garbage
Counts
12 → 77
Calls
Call 1
Inputs
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
(*.f64 #s(literal -1/200 binary64) y)
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
(fma.f64 #s(literal -1/200 binary64) y x)
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
#s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y))
(*.f64 #s(literal 1/200 binary64) y)
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
Outputs
(* -1/200 y)
(- x (* 1/200 y))
(+ x (* -1/200 y))
(* 200 y)
(+ (* 200 y) (* 40000 x))
(* 200 (/ (pow x 2) y))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 200 (/ x y))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 1/200 y)
(+ (* -1 x) (* 1/200 y))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(* 40000 x)
(* x (+ 40000 (* 200 (/ y x))))
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
1
(+ 1 (* -1/200 (/ y x)))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(* 1/40000 (/ (pow y 2) x))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -200 (/ y x)) 40000)))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* y (- (/ x y) 1/200))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(* y (+ 200 (* 40000 (/ x y))))
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(* y (+ 1/200 (* -1 (/ x y))))
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(* -1 (* y (- (* -40000 (/ x y)) 200)))
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
Calls

6 calls:

TimeVariablePointExpression
39.0ms
x
@0
((- x (/ y 200)) (* -1/200 y) (- x (/ y 200)) (+ (* -1/200 y) x) (- x (/ y 200)) (/ y 200) (* 1/200 y) (- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* 40000 (+ (/ y 200) x)) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (/ (* y y) (* 40000 (+ (/ y 200) x))))
4.0ms
y
@0
((- x (/ y 200)) (* -1/200 y) (- x (/ y 200)) (+ (* -1/200 y) x) (- x (/ y 200)) (/ y 200) (* 1/200 y) (- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* 40000 (+ (/ y 200) x)) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (/ (* y y) (* 40000 (+ (/ y 200) x))))
3.0ms
y
@-inf
((- x (/ y 200)) (* -1/200 y) (- x (/ y 200)) (+ (* -1/200 y) x) (- x (/ y 200)) (/ y 200) (* 1/200 y) (- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* 40000 (+ (/ y 200) x)) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (/ (* y y) (* 40000 (+ (/ y 200) x))))
2.0ms
y
@inf
((- x (/ y 200)) (* -1/200 y) (- x (/ y 200)) (+ (* -1/200 y) x) (- x (/ y 200)) (/ y 200) (* 1/200 y) (- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* 40000 (+ (/ y 200) x)) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (/ (* y y) (* 40000 (+ (/ y 200) x))))
2.0ms
x
@-inf
((- x (/ y 200)) (* -1/200 y) (- x (/ y 200)) (+ (* -1/200 y) x) (- x (/ y 200)) (/ y 200) (* 1/200 y) (- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* 40000 (+ (/ y 200) x)) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (/ (* y y) (* 40000 (+ (/ y 200) x))))

simplify374.0ms (9.1%)

Memory
-22.6MiB live, 204.2MiB allocated; 48ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04141333
113151208
242471157
087511069
Stop Event
iter limit
node limit
Counts
77 → 76
Calls
Call 1
Inputs
(* -1/200 y)
(- x (* 1/200 y))
(+ x (* -1/200 y))
(* 200 y)
(+ (* 200 y) (* 40000 x))
(* 200 (/ (pow x 2) y))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 200 (/ x y))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 1/200 y)
(+ (* -1 x) (* 1/200 y))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(* 40000 x)
(* x (+ 40000 (* 200 (/ y x))))
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
1
(+ 1 (* -1/200 (/ y x)))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(* 1/40000 (/ (pow y 2) x))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -200 (/ y x)) 40000)))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* y (- (/ x y) 1/200))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(* y (+ 200 (* 40000 (/ x y))))
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(* y (+ 1/200 (* -1 (/ x y))))
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(* -1 (* y (- (* -40000 (/ x y)) 200)))
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(+ (* 200 y) (* 40000 x))
(fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))
(* 200 (/ (pow x 2) y))
(*.f64 (/.f64 (*.f64 x x) y) #s(literal 200 binary64))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x) x)
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 #s(literal 8000000 binary64) x) y)) (*.f64 y y)) x (/.f64 #s(literal 200 binary64) y)) x) x)
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -1600000000 binary64) (/.f64 #s(literal 8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -40000 binary64) (*.f64 y y))) x (/.f64 #s(literal 200 binary64) y)) x) x)
(* 200 (/ x y))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x)
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 #s(literal 8000000 binary64) x) y)) (*.f64 y y)) x (/.f64 #s(literal 200 binary64) y)) x)
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -1600000000 binary64) (/.f64 #s(literal 8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -40000 binary64) (*.f64 y y))) x (/.f64 #s(literal 200 binary64) y)) x)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(+ (* -1 x) (* 1/200 y))
(fma.f64 #s(literal 1/200 binary64) y (neg.f64 x))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(fma.f64 (-.f64 (*.f64 (/.f64 x y) #s(literal 200 binary64)) #s(literal 1 binary64)) x (*.f64 #s(literal 1/200 binary64) y))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
(fma.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x) #s(literal 1 binary64)) x (*.f64 #s(literal 1/200 binary64) y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* 40000 x)
(*.f64 #s(literal 40000 binary64) x)
(* x (+ 40000 (* 200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 200 binary64) #s(literal 40000 binary64)) x)
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) x x)
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) x x)
1
#s(literal 1 binary64)
(+ 1 (* -1/200 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(+.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) #s(literal 1 binary64))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(+.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) #s(literal 1 binary64))
(* 1/40000 (/ (pow y 2) x))
(*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x)) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1/320000000000 binary64) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 1/200 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -200 (/ y x)) 40000)))
(*.f64 (-.f64 (*.f64 #s(literal -200 binary64) (/.f64 y x)) #s(literal 40000 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 y (/.f64 y x)) #s(literal -1/40000 binary64) (*.f64 #s(literal 1/200 binary64) y)) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y)) y (*.f64 #s(literal 1/200 binary64) y)) x) #s(literal 1 binary64)) (neg.f64 x))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(+.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) #s(literal 1 binary64))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -1/40000 binary64) y) y (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 5 binary64)) x) #s(literal 1/320000000000 binary64) (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 x))) (neg.f64 x))) (neg.f64 x))
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/40000 binary64) x) y) #s(literal 1/200 binary64)) y x)
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(fma.f64 (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) #s(literal 1/200 binary64)) y x)
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/40000 binary64) x) y #s(literal -1/200 binary64)) x) y #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) (*.f64 x x)) y (/.f64 #s(literal -1/200 binary64) x)) y #s(literal 1 binary64))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/1600000000 binary64) (/.f64 y x) #s(literal -1/8000000 binary64)) (*.f64 x x)) y (/.f64 #s(literal 1/40000 binary64) x)) y) y)
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 y (/.f64 y (pow.f64 x #s(literal 4 binary64)))) #s(literal -1/320000000000 binary64) (/.f64 (fma.f64 #s(literal 1/1600000000 binary64) (/.f64 y x) #s(literal -1/8000000 binary64)) (*.f64 x x))) y (/.f64 #s(literal 1/40000 binary64) x)) y) y)
(* y (- (/ x y) 1/200))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1/200 binary64)) y)
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) #s(literal -1/200 binary64)) y)
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 x y))) y)
(* y (+ 200 (* 40000 (/ x y))))
(*.f64 (fma.f64 (/.f64 x y) #s(literal 40000 binary64) #s(literal 200 binary64)) y)
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x) x)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/.f64 (fma.f64 (*.f64 #s(literal 200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) y)) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1600000000 binary64) (fma.f64 (*.f64 #s(literal 200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) y))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 #s(literal 200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) y)) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1600000000 binary64) (fma.f64 #s(literal 200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) y))) y)
(* y (+ 1/200 (* -1 (/ x y))))
(*.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 x y)) y)
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(*.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 (fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 x x) y) x) y)) y)
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(*.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -40000 binary64) #s(literal 1/200 binary64)) (/.f64 (fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 x x) y) x) y)) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) #s(literal -1/200 binary64)) y)
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(*.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 x y)) #s(literal -1/200 binary64)) y)
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (/.f64 x y))) #s(literal -1/200 binary64)) y)
(* -1 (* y (- (* -40000 (/ x y)) 200)))
(*.f64 (neg.f64 y) (-.f64 (*.f64 (/.f64 x y) #s(literal -40000 binary64)) #s(literal 200 binary64)))
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x) x)
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(/.f64 (fma.f64 (*.f64 #s(literal -200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(/.f64 (fma.f64 (*.f64 #s(literal -200 binary64) x) x (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) y) #s(literal 1600000000 binary64) (*.f64 #s(literal -8000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 y))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x)
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(/.f64 (fma.f64 #s(literal -200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(/.f64 (fma.f64 #s(literal -200 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (/.f64 (fma.f64 #s(literal -8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) (neg.f64 y))) (neg.f64 y))) (neg.f64 y))
(* -1 (* y (- (/ x y) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 x y) #s(literal 1/200 binary64)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) y) #s(literal 200 binary64)) x) (neg.f64 y)) #s(literal 1/200 binary64)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y) x) x) x) (neg.f64 y)) #s(literal 1/200 binary64)))

rewrite149.0ms (3.6%)

Memory
21.6MiB live, 209.3MiB allocated; 17ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023100
036100
112484
291584
0833884
Stop Event
iter limit
node limit
iter limit
Counts
12 → 242
Calls
Call 1
Inputs
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
(*.f64 #s(literal -1/200 binary64) y)
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
(fma.f64 #s(literal -1/200 binary64) y x)
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
#s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y))
(*.f64 #s(literal 1/200 binary64) y)
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
Outputs
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
(*.f64 #s(literal -1/200 binary64) y)
(*.f64 y #s(literal -1/200 binary64))
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)))) (+.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (*.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (*.f64 #s(literal 1/200 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))))))))
(/.f64 (neg.f64 (fma.f64 x x (*.f64 #s(literal -1/40000 binary64) (*.f64 y y)))) (neg.f64 (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) y) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (*.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) y) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) y) x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))) (*.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))))
(/.f64 (fma.f64 x x (*.f64 #s(literal -1/40000 binary64) (*.f64 y y))) (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x))) (neg.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))))
(/.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x))
(/.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x)) (neg.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) y) x))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y)))))))
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 y #s(literal -1/200 binary64) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 #s(literal -1/200 binary64) y))) (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))
(-.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)))
(-.f64 x (*.f64 #s(literal 1/200 binary64) y))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (*.f64 y x))))) (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (*.f64 y x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (*.f64 y x))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (*.f64 y x))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal -1/200 binary64) y))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal -1/200 binary64) y) x)))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+.f64 x (*.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64)))
(+.f64 x (*.f64 (neg.f64 y) #s(literal 1/200 binary64)))
(+.f64 x (*.f64 #s(literal -1/200 binary64) y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x))) (*.f64 (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))))) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (fma.f64 (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) x (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (*.f64 (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (*.f64 (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))))
(/.f64 (fma.f64 (neg.f64 x) x (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64))) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64))) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)))
(neg.f64 (/.f64 (fma.f64 (neg.f64 x) x (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64))) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)))) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))) (/.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x) (*.f64 x x))))
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
(+.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)) (/.f64 (neg.f64 (pow.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 2 binary64))) (+.f64 #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)) x)))
#s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y))
(*.f64 (neg.f64 y) #s(literal -1/200 binary64))
(*.f64 #s(literal 1/200 binary64) y)
(*.f64 #s(literal -1/200 binary64) (neg.f64 y))
(*.f64 y #s(literal 1/200 binary64))
(neg.f64 (*.f64 #s(literal -1/200 binary64) y))
(sqrt.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(fabs.f64 (*.f64 #s(literal 1/200 binary64) y))
(fabs.f64 (*.f64 #s(literal -1/200 binary64) y))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) x (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (fma.f64 y (/.f64 y #s(literal -40000 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))))) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))) (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (fma.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 y (/.f64 y #s(literal 40000 binary64))))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 x x (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))) (neg.f64 (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 y) y)))) (neg.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y y)))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)))) (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 40000 binary64)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 y y) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 40000 binary64)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (/.f64 y #s(literal 40000 binary64)) y))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 y) y))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y y))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 (*.f64 y y) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 (/.f64 y #s(literal 40000 binary64)) y))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 40000 binary64)) y)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (-.f64 (*.f64 (neg.f64 x) x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)))) (/.f64 (fma.f64 x x (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 y) y))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y y))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)))
(neg.f64 (/.f64 (fma.f64 (neg.f64 x) x (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x)))))
(neg.f64 (/.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 x x (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(neg.f64 (/.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 3 binary64))) (neg.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 y (/.f64 y #s(literal -40000 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(fma.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (*.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))
(fma.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))) (/.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 (neg.f64 y) y)) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))) (/.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 y y)) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 3 binary64)) #s(literal 64000000000000 binary64)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (*.f64 (neg.f64 (neg.f64 y)) (/.f64 (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 40000 binary64))))
(-.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (*.f64 (/.f64 (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 40000 binary64)) y))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(+.f64 (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 (/.f64 (fma.f64 x x (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 2 binary64)))) (/.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) y (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(+.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(*.f64 #s(literal -40000 binary64) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal -40000 binary64))
(*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(literal 40000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1600000000 binary64) (*.f64 x x)) (*.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 64000000000000 binary64) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -40000 binary64) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 #s(literal -40000 binary64) x)))))
(/.f64 (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 64000000000000 binary64) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 x x) (-.f64 (*.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (/.f64 y #s(literal 40000 binary64)) (*.f64 (neg.f64 x) x)) #s(literal 40000 binary64))) (neg.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 40000 binary64))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 40000 binary64) (fma.f64 y (/.f64 y #s(literal 40000 binary64)) (*.f64 (neg.f64 x) x)))) (neg.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 40000 binary64) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 #s(literal 1600000000 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -40000 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 64000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 #s(literal 40000 binary64) x))))))
(/.f64 (*.f64 (fma.f64 y (/.f64 y #s(literal 40000 binary64)) (*.f64 (neg.f64 x) x)) #s(literal 40000 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 40000 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(/.f64 (*.f64 #s(literal 40000 binary64) (fma.f64 y (/.f64 y #s(literal 40000 binary64)) (*.f64 (neg.f64 x) x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (*.f64 #s(literal 40000 binary64) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 #s(literal 1600000000 binary64) (*.f64 x x))) (fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -40000 binary64) x)))
(/.f64 (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 64000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 #s(literal 40000 binary64) x)))))
(neg.f64 (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(fma.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) #s(literal 40000 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) #s(literal 40000 binary64)))
(fma.f64 #s(literal 40000 binary64) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) (*.f64 #s(literal 40000 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))))
(fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)) (neg.f64 (*.f64 #s(literal -40000 binary64) x)))
(fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)) (*.f64 (neg.f64 (neg.f64 x)) #s(literal 40000 binary64)))
(fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 40000 binary64) x))
(fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))))
(fma.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 40000 binary64) (neg.f64 (*.f64 #s(literal -40000 binary64) x)))
(fma.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 40000 binary64) (*.f64 (neg.f64 (neg.f64 x)) #s(literal 40000 binary64)))
(fma.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 40000 binary64) (*.f64 #s(literal 40000 binary64) x))
(fma.f64 x #s(literal 40000 binary64) (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -40000 binary64) x))) (/.f64 (*.f64 #s(literal 1600000000 binary64) (*.f64 x x)) (fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -40000 binary64) x))))
(-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64))))
(-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 #s(literal -40000 binary64) x))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) #s(literal 40000 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64))))) #s(literal 40000 binary64)))
(+.f64 (*.f64 #s(literal 40000 binary64) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))) (*.f64 #s(literal 40000 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 64000000000000 binary64) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 #s(literal 40000 binary64) x))))) (/.f64 (*.f64 #s(literal 64000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (fma.f64 #s(literal 1600000000 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 #s(literal 40000 binary64) x))))))
(+.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))) (neg.f64 (*.f64 #s(literal -40000 binary64) x)))
(+.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 (neg.f64 (neg.f64 x)) #s(literal 40000 binary64)))
(+.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64))) (*.f64 #s(literal 40000 binary64) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 y (/.f64 y #s(literal -40000 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x)
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(neg.f64 (*.f64 (neg.f64 x) (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))
(fma.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))
(*.f64 (/.f64 (neg.f64 x) (fma.f64 y (/.f64 y #s(literal -40000 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (neg.f64 x) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(neg.f64 (/.f64 (neg.f64 x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(fma.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(fma.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (*.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))
(fma.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 (/.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))
(*.f64 (/.f64 y (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 y #s(literal -40000 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal -40000 binary64)) (fma.f64 y (/.f64 y #s(literal -40000 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 (neg.f64 y) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(*.f64 (/.f64 (neg.f64 y) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 y #s(literal -40000 binary64)))
(*.f64 (/.f64 (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 40000 binary64)) y)
(*.f64 (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 y #s(literal 40000 binary64)))
(*.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(*.f64 (neg.f64 y) (/.f64 (neg.f64 y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(*.f64 y (/.f64 (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 40000 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal -40000 binary64))
(/.f64 (neg.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x)))) #s(literal -40000 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 y #s(literal 40000 binary64)) y)) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (/.f64 (*.f64 y y) (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 40000 binary64))
(/.f64 (*.f64 y (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))) #s(literal 40000 binary64))
(/.f64 (*.f64 (/.f64 y #s(literal 40000 binary64)) y) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (/.f64 (*.f64 y y) #s(literal -40000 binary64)) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(neg.f64 (*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 y (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(fma.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64))) (*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))
(fma.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 y (/.f64 y #s(literal 40000 binary64)))) (*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal 40000 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (-.f64 x (/.f64 y #s(literal 200 binary64))))))

eval46.0ms (1.1%)

Memory
21.6MiB live, 106.3MiB allocated; 13ms collecting garbage
Compiler

Compiled 12 266 to 1 219 computations (90.1% saved)

prune69.0ms (1.7%)

Memory
-9.2MiB live, 50.8MiB allocated; 78ms collecting garbage
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New3051306
Fresh000
Picked134
Done011
Total3065311
Accuracy
100.0%
Counts
311 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.1%
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.9%
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
99.9%
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
47.7%
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Compiler

Compiled 61 to 48 computations (21.3% saved)

simplify21.0ms (0.5%)

Memory
-28.5MiB live, 19.3MiB allocated; 11ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
cost-diff0
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
cost-diff0
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
cost-diff0
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017100
027100
150100
29497
317897
429197
537597
642497
745597
847597
949597
049597
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
x
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
(/.f64 y #s(literal 200 binary64))
y
#s(literal 200 binary64)
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(*.f64 y y)
#s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))
(fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))
#s(literal 40000 binary64)
(*.f64 #s(literal 200 binary64) y)
Outputs
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(-.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x)
x
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
(/.f64 y #s(literal 200 binary64))
y
#s(literal 200 binary64)
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(*.f64 y y)
#s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))
(fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))
#s(literal 40000 binary64)
(*.f64 #s(literal 200 binary64) y)

localize38.0ms (0.9%)

Memory
26.3MiB live, 73.0MiB allocated; 3ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
accuracy0.09375
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
accuracy0.12109375
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
accuracy17.6882878659072
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
Samples
27.0ms252×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 82 to 17 computations (79.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 7.0ms (38.7% of total)
ival-div: 5.0ms (27.7% of total)
ival-add: 4.0ms (22.1% of total)
ival-sub: 1.0ms (5.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
10.2MiB live, 10.2MiB allocated; 0ms collecting garbage
Counts
5 → 75
Calls
Call 1
Inputs
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
Outputs
(* -1/200 y)
(- x (* 1/200 y))
(* 200 (/ (pow x 2) y))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 200 (/ x y))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 1/200 y)
(+ x (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
1
(+ 1 (* -1/200 (/ y x)))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
(* 1/40000 (/ (pow y 2) x))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(+ x (* -1/200 y))
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* y (- (/ x y) 1/200))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (* -1 (/ x y))))
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))))
1.0ms
y
@0
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))))
0.0ms
y
@-inf
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))))
0.0ms
x
@-inf
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))))
0.0ms
x
@inf
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))))

simplify171.0ms (4.1%)

Memory
5.5MiB live, 186.0MiB allocated; 38ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04081322
112961197
242121146
086411067
Stop Event
iter limit
node limit
Counts
75 → 74
Calls
Call 1
Inputs
(* -1/200 y)
(- x (* 1/200 y))
(* 200 (/ (pow x 2) y))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 200 (/ x y))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 1/200 y)
(+ x (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
1
(+ 1 (* -1/200 (/ y x)))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
(* 1/40000 (/ (pow y 2) x))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(+ x (* -1/200 y))
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* y (- (/ x y) 1/200))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (* -1 (/ x y))))
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* 200 (/ (pow x 2) y))
(*.f64 (/.f64 (*.f64 x x) y) #s(literal 200 binary64))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x)
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 #s(literal 8000000 binary64) x) y)) (*.f64 y y)) x (/.f64 #s(literal 200 binary64) y)) x) x)
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -1600000000 binary64) (/.f64 #s(literal 8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -40000 binary64) (*.f64 y y))) x (/.f64 #s(literal 200 binary64) y)) x) x)
(* 200 (/ x y))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x)
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 #s(literal 8000000 binary64) x) y)) (*.f64 y y)) x (/.f64 #s(literal 200 binary64) y)) x)
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -1600000000 binary64) (/.f64 #s(literal 8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -40000 binary64) (*.f64 y y))) x (/.f64 #s(literal 200 binary64) y)) x)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(+ x (* 1/200 y))
(fma.f64 #s(literal 1/200 binary64) y x)
(+ (* -1 x) (* 1/200 y))
(fma.f64 #s(literal 1/200 binary64) y (neg.f64 x))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(fma.f64 (-.f64 (*.f64 (/.f64 x y) #s(literal 200 binary64)) #s(literal 1 binary64)) x (*.f64 #s(literal 1/200 binary64) y))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
(fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) #s(literal 1 binary64)) x (*.f64 #s(literal 1/200 binary64) y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) x x)
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) x x)
1
#s(literal 1 binary64)
(+ 1 (* -1/200 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(+.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) #s(literal 1 binary64))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(+.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) #s(literal 1 binary64))
(* x (+ 1 (* 1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 1 binary64)) x)
(* 1/40000 (/ (pow y 2) x))
(*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x)) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1/320000000000 binary64) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 1/200 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 y (/.f64 y x)) #s(literal -1/40000 binary64) (*.f64 #s(literal 1/200 binary64) y)) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y)) y (*.f64 #s(literal 1/200 binary64) y)) x) #s(literal 1 binary64)) (neg.f64 x))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(+.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) #s(literal 1 binary64))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -1/200 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -1/40000 binary64) y) y (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 5 binary64)) x) #s(literal 1/320000000000 binary64) (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 x))) (neg.f64 x))) (neg.f64 x))
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/40000 binary64) x) y) #s(literal 1/200 binary64)) y x)
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(fma.f64 (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) #s(literal 1/200 binary64)) y x)
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/40000 binary64) x) y #s(literal -1/200 binary64)) x) y #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) (*.f64 x x)) y (/.f64 #s(literal -1/200 binary64) x)) y #s(literal 1 binary64))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/1600000000 binary64) (/.f64 y x) #s(literal -1/8000000 binary64)) (*.f64 x x)) y (/.f64 #s(literal 1/40000 binary64) x)) y) y)
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 y (/.f64 y (pow.f64 x #s(literal 4 binary64)))) #s(literal -1/320000000000 binary64) (/.f64 (fma.f64 #s(literal 1/1600000000 binary64) (/.f64 y x) #s(literal -1/8000000 binary64)) (*.f64 x x))) y (/.f64 #s(literal 1/40000 binary64) x)) y) y)
(* y (- (/ x y) 1/200))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1/200 binary64)) y)
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) #s(literal -1/200 binary64)) y)
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 x y))) y)
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/.f64 (fma.f64 (*.f64 #s(literal 200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) y)) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1600000000 binary64) (fma.f64 (*.f64 #s(literal 200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) y))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 #s(literal 200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) y)) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1600000000 binary64) (fma.f64 #s(literal 200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) y))) y)
(* y (+ 1/200 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) y)
(* y (+ 1/200 (* -1 (/ x y))))
(*.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 x y)) y)
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(*.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 (fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 x x) y) x) y)) y)
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(*.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -40000 binary64) #s(literal 1/200 binary64)) (/.f64 (fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 x x) y) x) y)) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) #s(literal -1/200 binary64)) y)
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(*.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 x y)) #s(literal -1/200 binary64)) y)
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (/.f64 x y))) #s(literal -1/200 binary64)) y)
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x)
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(/.f64 (fma.f64 (*.f64 #s(literal -200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(/.f64 (fma.f64 (*.f64 #s(literal -200 binary64) x) x (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) y) #s(literal 1600000000 binary64) (*.f64 #s(literal -8000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 y))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x)
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(/.f64 (fma.f64 #s(literal -200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(/.f64 (fma.f64 #s(literal -200 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (/.f64 (fma.f64 #s(literal -8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) (neg.f64 y))) (neg.f64 y))) (neg.f64 y))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1/200 binary64)))
(* -1 (* y (- (/ x y) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 x y) #s(literal 1/200 binary64)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) y) #s(literal 200 binary64)) x) (neg.f64 y)) #s(literal 1/200 binary64)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x) x) (neg.f64 y)) #s(literal 1/200 binary64)))

rewrite357.0ms (8.7%)

Memory
10.3MiB live, 203.7MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01767
02767
19567
268467
0848267
Stop Event
iter limit
node limit
iter limit
Counts
5 → 126
Calls
Call 1
Inputs
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 y) y)))) (neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (*.f64 (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 y) y))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y y))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (neg.f64 (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (neg.f64 y) y))) (neg.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (fma.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))) (*.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 y y))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (neg.f64 (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64))))))
(fma.f64 (*.f64 x (/.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 (*.f64 x (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) x) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) x) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (neg.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) y) (neg.f64 y)) (neg.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) y) y) (*.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) #s(literal 2 binary64)) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (fma.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(+.f64 (*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 (*.f64 x (/.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (*.f64 x (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) x))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) x))
(*.f64 (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)) x)
(*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 x x) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(neg.f64 (*.f64 (neg.f64 x) (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(fma.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 x (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 x (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 x) (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))
(neg.f64 (/.f64 (neg.f64 x) (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(fma.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(fma.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))) (+.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (*.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (fma.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))) (-.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (neg.f64 (neg.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64))) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))))
(neg.f64 (neg.f64 (+.f64 (/.f64 y #s(literal 200 binary64)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (*.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x x (*.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(+.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x x (*.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (*.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))) (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 y #s(literal 200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 (/.f64 y #s(literal 200 binary64)) x)))
(+.f64 (/.f64 y #s(literal 200 binary64)) x)
(+.f64 x (/.f64 y #s(literal 200 binary64)))
(*.f64 (/.f64 y #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) y)
(*.f64 (neg.f64 y) (/.f64 (neg.f64 y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 y (/.f64 y #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (*.f64 (neg.f64 y) y) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(neg.f64 (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))

eval26.0ms (0.6%)

Memory
2.8MiB live, 48.1MiB allocated; 5ms collecting garbage
Compiler

Compiled 11 089 to 883 computations (92% saved)

prune24.0ms (0.6%)

Memory
-21.2MiB live, 30.9MiB allocated; 10ms collecting garbage
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1861187
Fresh000
Picked101
Done044
Total1875192
Accuracy
100.0%
Counts
192 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.1%
(-.f64 (*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.9%
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
99.9%
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
47.7%
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Compiler

Compiled 66 to 49 computations (25.8% saved)

simplify41.0ms (1%)

Memory
-23.6MiB live, 21.6MiB allocated; 4ms collecting garbage
Localize:

Found 4 expressions of interest:

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

Useful iterations: 2 (0.0ms)

IterNodesCost
018122
028122
153122
2103119
3193119
4312119
5400119
6450119
7483119
8503119
9523119
0523119
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
x
(/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
#s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))
(fma.f64 #s(literal 1/200 binary64) y x)
#s(literal 1/200 binary64)
y
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(*.f64 y y)
#s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))
(fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))
#s(literal 40000 binary64)
(*.f64 #s(literal 200 binary64) y)
#s(literal 200 binary64)
Outputs
(-.f64 (*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 (/.f64 (neg.f64 y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) y (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
x
(/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
#s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))
(fma.f64 #s(literal 1/200 binary64) y x)
#s(literal 1/200 binary64)
y
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(*.f64 y y)
#s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))
(fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))
#s(literal 40000 binary64)
(*.f64 #s(literal 200 binary64) y)
#s(literal 200 binary64)

localize52.0ms (1.3%)

Memory
23.5MiB live, 67.1MiB allocated; 13ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.06640625
(fma.f64 #s(literal 1/200 binary64) y x)
accuracy0.09375
(*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
accuracy0.12109375
(/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
accuracy17.6882878659072
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
Samples
32.0ms252×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 85 to 20 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 9.0ms (38.3% of total)
ival-div: 6.0ms (25.5% of total)
const: 4.0ms (17% of total)
ival-add: 3.0ms (12.8% of total)
ival-sub: 1.0ms (4.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
7.9MiB live, 7.9MiB allocated; 0ms collecting garbage
Counts
6 → 75
Calls
Call 1
Inputs
(-.f64 (*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
#s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(fma.f64 #s(literal 1/200 binary64) y x)
Outputs
(* -1/200 y)
(- x (* 1/200 y))
(* 200 (/ (pow x 2) y))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 200 (/ x y))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 1/200 y)
(+ x (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
1
(+ 1 (* -1/200 (/ y x)))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
(* 1/40000 (/ (pow y 2) x))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(+ x (* -1/200 y))
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* y (- (/ x y) 1/200))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (* -1 (/ x y))))
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))) (+ (* 1/200 y) x))
1.0ms
y
@0
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))) (+ (* 1/200 y) x))
0.0ms
y
@-inf
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))) (+ (* 1/200 y) x))
0.0ms
x
@inf
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))) (+ (* 1/200 y) x))
0.0ms
y
@inf
((- (* x (/ x (+ (/ y 200) x))) (/ (* y y) (* 40000 (+ (/ y 200) x)))) (* x (/ x (+ (/ y 200) x))) (/ x (+ (/ y 200) x)) (+ (/ y 200) x) (/ (* y y) (* 40000 (+ (/ y 200) x))) (+ (* 1/200 y) x))

simplify189.0ms (4.6%)

Memory
-3.1MiB live, 198.7MiB allocated; 56ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04081322
112961197
242121146
086411067
Stop Event
iter limit
node limit
Counts
75 → 74
Calls
Call 1
Inputs
(* -1/200 y)
(- x (* 1/200 y))
(* 200 (/ (pow x 2) y))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 200 (/ x y))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 1/200 y)
(+ x (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
1
(+ 1 (* -1/200 (/ y x)))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
(* 1/40000 (/ (pow y 2) x))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(+ x (* -1/200 y))
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(* y (- (/ x y) 1/200))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (* -1 (/ x y))))
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* 200 (/ (pow x 2) y))
(*.f64 (/.f64 (*.f64 x x) y) #s(literal 200 binary64))
(* (pow x 2) (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x)
(* (pow x 2) (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 #s(literal 8000000 binary64) x) y)) (*.f64 y y)) x (/.f64 #s(literal 200 binary64) y)) x) x)
(* (pow x 2) (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -1600000000 binary64) (/.f64 #s(literal 8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -40000 binary64) (*.f64 y y))) x (/.f64 #s(literal 200 binary64) y)) x) x)
(* 200 (/ x y))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))))
(*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x)
(* x (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 #s(literal 8000000 binary64) x) y)) (*.f64 y y)) x (/.f64 #s(literal 200 binary64) y)) x)
(* x (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -1600000000 binary64) (/.f64 #s(literal 8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -40000 binary64) (*.f64 y y))) x (/.f64 #s(literal 200 binary64) y)) x)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(+ x (* 1/200 y))
(fma.f64 #s(literal 1/200 binary64) y x)
(+ (* -1 x) (* 1/200 y))
(fma.f64 #s(literal 1/200 binary64) y (neg.f64 x))
(+ (* 1/200 y) (* x (- (* 200 (/ x y)) 1)))
(fma.f64 (-.f64 (*.f64 (/.f64 x y) #s(literal 200 binary64)) #s(literal 1 binary64)) x (*.f64 #s(literal 1/200 binary64) y))
(+ (* 1/200 y) (* x (- (* x (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))) 1)))
(fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) #s(literal 1 binary64)) x (*.f64 #s(literal 1/200 binary64) y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/8000000 (pow y 3))) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) x x)
(* x (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) x x)
1
#s(literal 1 binary64)
(+ 1 (* -1/200 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -1/200 binary64) #s(literal 1 binary64))
(- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x)))
(+.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) #s(literal 1 binary64))
(- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))
(+.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) #s(literal 1 binary64))
(* x (+ 1 (* 1/200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 1 binary64)) x)
(* 1/40000 (/ (pow y 2) x))
(*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2)))) x)
(/.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x)) x)
(/ (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* -1/320000000000 (/ (pow y 5) (pow x 3))) (+ (* 1/1600000000 (/ (pow y 4) (pow x 2))) (* 1/40000 (pow y 2))))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1/320000000000 binary64) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) x))) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal 1/200 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/8000000 (/ (pow y 3) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (fma.f64 (/.f64 y x) #s(literal 1/200 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 y (/.f64 y x)) #s(literal -1/40000 binary64) (*.f64 #s(literal 1/200 binary64) y)) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y)) y (*.f64 #s(literal 1/200 binary64) y)) x) #s(literal 1 binary64)) (neg.f64 x))
(+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)))
(+.f64 (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 (*.f64 y (/.f64 y x)) #s(literal 1/40000 binary64))) x) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* -1/200 y)) x)))
(+.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y (*.f64 #s(literal -1/200 binary64) y)) x) #s(literal 1 binary64))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -1/200 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/8000000 (/ (pow y 3) x))) x))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(* -1 (/ (+ (* -1 (/ (+ (* -1/8000000 (pow y 3)) (* 1/1600000000 (/ (pow y 4) x))) x)) (* -1/40000 (pow y 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -1/40000 binary64) y) y (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 1/1600000000 binary64) (*.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/1600000000 (pow y 4)) (* 1/320000000000 (/ (pow y 5) x))) x)) (* -1/8000000 (pow y 3))) x)) (* -1/40000 (pow y 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -1/40000 binary64) y) y (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 5 binary64)) x) #s(literal 1/320000000000 binary64) (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 x))) (neg.f64 x))) (neg.f64 x))
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* y (- (* 1/40000 (/ y x)) 1/200)))
(fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/40000 binary64) x) y) #s(literal 1/200 binary64)) y x)
(+ x (* y (- (* y (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x)))) 1/200)))
(fma.f64 (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) #s(literal 1/200 binary64)) y x)
(+ 1 (* y (- (* 1/40000 (/ y (pow x 2))) (* 1/200 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/40000 binary64) x) y #s(literal -1/200 binary64)) x) y #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1/8000000 (/ y (pow x 3))) (* 1/40000 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) (*.f64 x x)) y (/.f64 #s(literal -1/200 binary64) x)) y #s(literal 1 binary64))
(* (pow y 2) (+ (* -1/8000000 (/ y (pow x 2))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y x) #s(literal 1/40000 binary64)) x) y) y)
(* (pow y 2) (+ (* y (- (* 1/1600000000 (/ y (pow x 3))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/1600000000 binary64) (/.f64 y x) #s(literal -1/8000000 binary64)) (*.f64 x x)) y (/.f64 #s(literal 1/40000 binary64) x)) y) y)
(* (pow y 2) (+ (* y (- (* y (+ (* -1/320000000000 (/ y (pow x 4))) (* 1/1600000000 (/ 1 (pow x 3))))) (* 1/8000000 (/ 1 (pow x 2))))) (* 1/40000 (/ 1 x))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 y (/.f64 y (pow.f64 x #s(literal 4 binary64)))) #s(literal -1/320000000000 binary64) (/.f64 (fma.f64 #s(literal 1/1600000000 binary64) (/.f64 y x) #s(literal -1/8000000 binary64)) (*.f64 x x))) y (/.f64 #s(literal 1/40000 binary64) x)) y) y)
(* y (- (/ x y) 1/200))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1/200 binary64)) y)
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 3))) (+ 1/200 (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) #s(literal -1/200 binary64)) y)
(* y (- (* -1 (/ (+ (* -8000000 (pow x 4)) (* 8000000 (pow x 4))) (pow y 4))) (+ 1/200 (+ (* -40000 (/ (pow x 3) (pow y 3))) (+ (* -1 (/ x y)) (* 40000 (/ (pow x 3) (pow y 3))))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 x y))) y)
(/ (+ (* -40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x)
(/ (- (+ (* 200 (pow x 2)) (* 8000000 (/ (pow x 4) (pow y 2)))) (* 40000 (/ (pow x 3) y))) y)
(/.f64 (fma.f64 (*.f64 #s(literal 200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) y)) y)
(/ (- (+ (* -1600000000 (/ (pow x 5) (pow y 3))) (* 200 (pow x 2))) (+ (* -8000000 (/ (pow x 4) (pow y 2))) (* 40000 (/ (pow x 3) y)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1600000000 binary64) (fma.f64 (*.f64 #s(literal 200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) y))) y)
(/ (+ (* -40000 (/ (pow x 2) y)) (* 200 x)) y)
(*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x)
(/ (- (+ (* 200 x) (* 8000000 (/ (pow x 3) (pow y 2)))) (* 40000 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 #s(literal 200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) y)) y)
(/ (- (+ (* -1600000000 (/ (pow x 4) (pow y 3))) (* 200 x)) (+ (* -8000000 (/ (pow x 3) (pow y 2))) (* 40000 (/ (pow x 2) y)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -1600000000 binary64) (fma.f64 #s(literal 200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) y))) y)
(* y (+ 1/200 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) y)
(* y (+ 1/200 (* -1 (/ x y))))
(*.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 x y)) y)
(* y (- (+ 1/200 (* 200 (/ (pow x 2) (pow y 2)))) (/ x y)))
(*.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 (fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 x x) y) x) y)) y)
(* y (- (+ 1/200 (* -40000 (/ (pow x 3) (pow y 3)))) (+ (* -200 (/ (pow x 2) (pow y 2))) (/ x y))))
(*.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -40000 binary64) #s(literal 1/200 binary64)) (/.f64 (fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 x x) y) x) y)) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) #s(literal -1/200 binary64)) y)
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (+ (* -40000 (pow x 3)) (* 40000 (pow x 3))) (pow y 2))) (* -1 x)) y)))))
(*.f64 (+.f64 (+.f64 #s(literal 0 binary64) (/.f64 x y)) #s(literal -1/200 binary64)) y)
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -8000000 (/ (pow x 4) (pow y 3))) (* 8000000 (/ (pow x 4) (pow y 3)))) (+ (* -40000 (/ (pow x 3) (pow y 2))) (+ (* -1 x) (* 40000 (/ (pow x 3) (pow y 2)))))) y)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (/.f64 x y))) #s(literal -1/200 binary64)) y)
(* -1 (/ (+ (* -200 (pow x 2)) (* 40000 (/ (pow x 3) y))) y))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x)
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* 8000000 (/ (pow x 4) y)) (* 40000 (pow x 3))) y))) y))
(/.f64 (fma.f64 (*.f64 #s(literal -200 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal 8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 5) y)) (* 8000000 (pow x 4))) y)) (* 40000 (pow x 3))) y))) y))
(/.f64 (fma.f64 (*.f64 #s(literal -200 binary64) x) x (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -40000 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) y) #s(literal 1600000000 binary64) (*.f64 #s(literal -8000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 y))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 x) (* 40000 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x)
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* 8000000 (/ (pow x 3) y)) (* 40000 (pow x 2))) y))) y))
(/.f64 (fma.f64 #s(literal -200 binary64) x (/.f64 (fma.f64 #s(literal -40000 binary64) (*.f64 x x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) #s(literal 8000000 binary64))) (neg.f64 y))) (neg.f64 y))
(* -1 (/ (+ (* -200 x) (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 4) y)) (* 8000000 (pow x 3))) y)) (* 40000 (pow x 2))) y))) y))
(/.f64 (fma.f64 #s(literal -200 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (/.f64 (fma.f64 #s(literal -8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) (neg.f64 y))) (neg.f64 y))) (neg.f64 y))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (neg.f64 x) y) #s(literal 1/200 binary64)))
(* -1 (* y (- (/ x y) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 x y) #s(literal 1/200 binary64)))
(* -1 (* y (- (* -1 (/ (- (* 200 (/ (pow x 2) y)) x) y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) y) #s(literal 200 binary64)) x) (neg.f64 y)) #s(literal 1/200 binary64)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (* 40000 (/ (pow x 3) y)) (* 200 (pow x 2))) y)) x) y)) 1/200)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal -40000 binary64) x) y)) y) x) x) x) (neg.f64 y)) #s(literal 1/200 binary64)))

rewrite393.0ms (9.5%)

Memory
2.1MiB live, 234.9MiB allocated; 35ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01891
02891
110891
279391
0871591
Stop Event
iter limit
node limit
iter limit
Counts
6 → 81
Calls
Call 1
Inputs
(-.f64 (*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
#s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(fma.f64 #s(literal 1/200 binary64) y x)
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))) (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (*.f64 (neg.f64 y) y)))) (neg.f64 (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (*.f64 y y)))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (*.f64 (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (*.f64 (neg.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) (*.f64 (neg.f64 y) y))) (*.f64 (neg.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 (neg.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) (*.f64 y y))) (*.f64 (neg.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (*.f64 (neg.f64 y) y))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (*.f64 y y))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (neg.f64 (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(fma.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (*.f64 (neg.f64 y) y)) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (/.f64 (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) (*.f64 y y)) (*.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))) (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) #s(literal 2 binary64)) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) #s(literal 2 binary64))) (fma.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))))
(+.f64 (/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))) x)
(*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(/.f64 (*.f64 x x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
#s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))
(neg.f64 (neg.f64 #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x))))
(*.f64 (/.f64 y #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))) y)
(*.f64 (neg.f64 y) (/.f64 (neg.f64 y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(*.f64 y (/.f64 y #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (*.f64 (neg.f64 y) y) (neg.f64 #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y))))
(neg.f64 (/.f64 (*.f64 (neg.f64 y) y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))) (+.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (*.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/200 binary64) y) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (*.f64 #s(literal -1/200 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))))))))
(/.f64 (neg.f64 (fma.f64 x x (*.f64 #s(literal -1/40000 binary64) (*.f64 y y)))) (neg.f64 (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/200 binary64) y) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (*.f64 (-.f64 (*.f64 #s(literal 1/200 binary64) y) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 #s(literal 1/200 binary64) y) x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))))
(/.f64 (fma.f64 x x (*.f64 #s(literal -1/40000 binary64) (*.f64 y y))) (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 (neg.f64 x) x))) (neg.f64 (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 #s(literal 1/200 binary64) y) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 (neg.f64 x) x)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x))
(/.f64 (fma.f64 #s(literal 1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 #s(literal 1/200 binary64) y) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x))))
(/.f64 (fma.f64 #s(literal 1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 (neg.f64 x) x)) (neg.f64 (-.f64 (*.f64 #s(literal 1/200 binary64) y) x))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/8000000 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y)))))))
(fma.f64 #s(literal 1/200 binary64) y x)
(fma.f64 y #s(literal 1/200 binary64) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 #s(literal 1/200 binary64) y))) (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))
(-.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))
(-.f64 x (*.f64 #s(literal -1/200 binary64) y))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 x x (*.f64 (*.f64 #s(literal 1/200 binary64) y) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (*.f64 (*.f64 #s(literal 1/200 binary64) y) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (*.f64 (*.f64 #s(literal 1/200 binary64) y) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 x x (*.f64 (*.f64 #s(literal 1/200 binary64) y) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/40000 binary64) y) y (*.f64 x (-.f64 x (*.f64 #s(literal 1/200 binary64) y))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/200 binary64) y) x)))
(+.f64 (*.f64 #s(literal 1/200 binary64) y) x)
(+.f64 x (*.f64 #s(literal 1/200 binary64) y))

eval46.0ms (1.1%)

Memory
-16.4MiB live, 44.0MiB allocated; 10ms collecting garbage
Compiler

Compiled 9 570 to 765 computations (92% saved)

prune6.0ms (0.1%)

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

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New1410141
Fresh000
Picked011
Done044
Total1415146
Accuracy
100.0%
Counts
146 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.1%
(-.f64 (*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.9%
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
99.9%
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
47.7%
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Compiler

Compiled 181 to 87 computations (51.9% saved)

regimes41.0ms (1%)

Memory
-22.1MiB live, 22.2MiB allocated; 5ms collecting garbage
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
(-.f64 x #s(approx (/ y 200) (*.f64 #s(literal 1/200 binary64) y)))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(-.f64 (*.f64 x (/.f64 x #s(approx (+ (/ y 200) x) (fma.f64 #s(literal 1/200 binary64) y x)))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) #s(approx (* 40000 (+ (/ y 200) x)) (fma.f64 #s(literal 40000 binary64) x (*.f64 #s(literal 200 binary64) y)))))
(-.f64 (*.f64 x (/.f64 x (+.f64 (/.f64 y #s(literal 200 binary64)) x))) (/.f64 (*.f64 y y) (*.f64 #s(literal 40000 binary64) (+.f64 (/.f64 y #s(literal 200 binary64)) x))))
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Calls

4 calls:

3.0ms
(-.f64 x (/.f64 y #s(literal 200 binary64)))
2.0ms
x
2.0ms
(/.f64 y #s(literal 200 binary64))
2.0ms
y
Results
AccuracySegmentsBranch
100.0%1(/.f64 y #s(literal 200 binary64))
100.0%1(-.f64 x (/.f64 y #s(literal 200 binary64)))
100.0%1x
100.0%1y
Compiler

Compiled 10 to 13 computations (-30% saved)

regimes7.0ms (0.2%)

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

4 calls:

2.0ms
(/.f64 y #s(literal 200 binary64))
2.0ms
(-.f64 x (/.f64 y #s(literal 200 binary64)))
2.0ms
y
1.0ms
x
Results
AccuracySegmentsBranch
99.9%1(/.f64 y #s(literal 200 binary64))
99.9%1(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.9%1x
99.9%1y
Compiler

Compiled 10 to 13 computations (-30% saved)

regimes4.0ms (0.1%)

Memory
13.0MiB live, 13.0MiB 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 200)) (*.f64 #s(literal -1/200 binary64) y))
Outputs
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Calls

4 calls:

1.0ms
(/.f64 y #s(literal 200 binary64))
1.0ms
(-.f64 x (/.f64 y #s(literal 200 binary64)))
1.0ms
x
1.0ms
y
Results
AccuracySegmentsBranch
47.7%1(/.f64 y #s(literal 200 binary64))
47.7%1(-.f64 x (/.f64 y #s(literal 200 binary64)))
47.7%1x
47.7%1y
Compiler

Compiled 10 to 13 computations (-30% saved)

simplify13.0ms (0.3%)

Memory
-22.3MiB live, 22.9MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01224
11424
22324
33024
43224
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
#s(approx (- x (/ y 200)) (fma.f64 #s(literal -1/200 binary64) y x))
#s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y))

derivations398.0ms (9.6%)

Memory
18.2MiB live, 122.3MiB allocated; 15ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02537
16837
218637
348037
4109637
5246837
6326337
7360037
8483337
9624837
10653237
11663037
12663037
13663037
14708737
15731637
16737037
17737037
0880631
Stop Event
done
iter limit
node limit
Compiler

Compiled 24 to 13 computations (45.8% saved)

preprocess35.0ms (0.8%)

Memory
-2.1MiB live, 43.0MiB allocated; 5ms collecting garbage
Compiler

Compiled 58 to 36 computations (37.9% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...