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

Time bar (total: 4.8s)

analyze0.0ms (0%)

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 8 to 6 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-div: 0.0ms (0% of total)
ival-sub: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample593.0ms (12.4%)

Results
420.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 169.0ms
ival-sub: 80.0ms (47.4% of total)
ival-div: 75.0ms (44.5% of total)
const: 11.0ms (6.5% of total)
backward-pass: 3.0ms (1.8% of total)
Bogosity

preprocess78.0ms (1.6%)

Algorithm
egg-herbie
Rules
300×fnmsub-define
298×fmsub-define
290×fnmadd-define
244×fmm-def
196×fnmadd-define
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01434
13332
28030
318124
449324
589424
6110024
7111224
055
175
2175
3265
4405
5764
61464
72464
83444
95194
106544
117134
127214
07214
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- x (/ y 200))
Outputs
(- x (/ y 200))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Call 2
Inputs
(- x (/ y 200))
(- (neg x) (/ y 200))
(- x (/ (neg y) 200))
(neg (- (neg x) (/ y 200)))
(neg (- x (/ (neg y) 200)))
(- y (/ x 200))
Outputs
(- x (/ y 200))
(fma y -1/200 x)
(- (neg x) (/ y 200))
(fnmsub y 1/200 x)
(- x (/ (neg y) 200))
(fma y 1/200 x)
(neg (- (neg x) (/ y 200)))
(fma y 1/200 x)
(neg (- x (/ (neg y) 200)))
(fnmsub y 1/200 x)
(- y (/ x 200))
(fma x -1/200 y)

explain53.0ms (1.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-(-.f64 x (/.f64 y #s(literal 200 binary64)))
00-0-(/.f64 y #s(literal 200 binary64))
00-0-y
00-0-#s(literal 200 binary64)
Results
25.0ms512×0valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div: 5.0ms (61.2% of total)
ival-sub: 3.0ms (36.7% of total)
const: 1.0ms (12.2% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify18.0ms (0.4%)

Algorithm
egg-herbie
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)))
Rules
196×fnmadd-define
150×sum3-define
136×fnmsub-define
136×fmsub-define
128×fma-lowering-fma.f32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0511
1711
21711
32611
44011
57610
614610
724610
834410
951910
1065410
1171310
1272110
072110
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- x (/ y 200))
x
(/ y 200)
y
200
Outputs
(- x (/ y 200))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
x
(/ y 200)
(/.f64 y #s(literal 200 binary64))
y
200
#s(literal 200 binary64)

localize43.0ms (0.9%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 y #s(literal 200 binary64))
accuracy100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Results
37.0ms256×0valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sub: 14.0ms (83.9% of total)
ival-div: 2.0ms (12% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0.1%)

Counts
2 → 36
Calls
Call 1
Inputs
#<alt (- x (/ y 200))>
#<alt (/ y 200)>
Outputs
#<alt (* -1/200 y)>
#<alt (- x (* 1/200 y))>
#<alt (- x (* 1/200 y))>
#<alt (- x (* 1/200 y))>
#<alt x>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt x>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (* -1/200 y)>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* -1/200 y)>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
Calls

9 calls:

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

rewrite238.0ms (5%)

Algorithm
batch-egg-rewrite
Rules
3186×*-lowering-*.f32
3186×*-lowering-*.f64
1548×/-lowering-/.f32
1548×/-lowering-/.f64
1270×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058
1308
22547
343027
084197
Stop Event
iter limit
node limit
Counts
2 → 113
Calls
Call 1
Inputs
(- x (/ y 200))
(/ y 200)
Outputs
(+.f64 x (/.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 y #s(literal -200 binary64)) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))) #s(literal -1 binary64)))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 y #s(literal 200 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(-.f64 (+.f64 x #s(literal 0 binary64)) (/.f64 y #s(literal 200 binary64)))
(fma.f64 x #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)))
(fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 x (/.f64 x (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 #s(literal 1 binary64) x (/.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.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)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 x (/.f64 y #s(literal 200 binary64))))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (+.f64 x (/.f64 y #s(literal -200 binary64))) (neg.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 #s(literal 200 binary64) y))) (neg.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(neg.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (*.f64 x x) (/.f64 x (/.f64 #s(literal -200 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 512000000000000000000 binary64))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 512000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) #s(literal 1 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (+.f64 (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))))
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 512000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (/.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (/.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 #s(literal 200 binary64) y))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 x (/.f64 y #s(literal 200 binary64))))))) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 512000000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 200 binary64) y)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal 200 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -200 binary64)))
(neg.f64 (/.f64 y #s(literal -200 binary64)))
(neg.f64 (*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(/.f64 y #s(literal 200 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) y))
(pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/200 binary64))
(*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/200 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 #s(literal 1/200 binary64) y)
(*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -200 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/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 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) #s(literal -1/200 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -1 binary64)) #s(literal -1/200 binary64))

simplify156.0ms (3.2%)

Algorithm
egg-herbie
Rules
2256×fnmadd-define
1614×fma-define
1120×*-lowering-*.f32
1120×*-lowering-*.f64
1112×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025138
170120
2187120
3552120
41613120
54131120
08139120
Stop Event
iter limit
node limit
Counts
36 → 36
Calls
Call 1
Inputs
(* -1/200 y)
(- x (* 1/200 y))
(- x (* 1/200 y))
(- x (* 1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(- x (* 1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(- x (* 1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* x (+ 1 (* -1/200 (/ y x))))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* x (+ 1 (* -1/200 (/ y x))))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
x
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* y (- (/ x y) 1/200))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* y (- (/ x y) 1/200))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))

eval37.0ms (0.8%)

Compiler

Compiled 3439 to 336 computations (90.2% saved)

prune17.0ms (0.3%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1445149
Fresh000
Picked011
Done000
Total1446150
Accuracy
100.0%
Counts
150 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.3%
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.8%
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y)))
40.0%
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
51.3%
(*.f64 #s(literal -1/200 binary64) y)
49.4%
x
Compiler

Compiled 179 to 111 computations (38% saved)

simplify258.0ms (5.4%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x (*.f64 x x))
cost-diff0
(*.f64 x (*.f64 x (*.f64 x x)))
cost-diff0
(-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64)))
cost-diff0
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
cost-diff64
(+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
cost-diff128
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
cost-diff128
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
cost-diff320
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
cost-diff0
(*.f64 #s(literal -1/200 binary64) y)
cost-diff0
(/.f64 #s(literal 200 binary64) y)
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y))
cost-diff128
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y)))
Rules
3528×*-lowering-*.f32
3528×*-lowering-*.f64
2034×fma-lowering-fma.f32
2034×fma-lowering-fma.f64
1834×fmm-def
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
037254
1108239
2295235
3965235
42939235
57658234
08352234
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- x (/ 1 (/ 200 y)))
x
(/ 1 (/ 200 y))
1
(/ 200 y)
200
y
x
(* -1/200 y)
-1/200
y
(* (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000)) (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))))
(+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000))
(neg (* x (* x x)))
(* x (* x x))
x
(* x x)
(/ (* y (* y y)) 8000000)
(* y (* y y))
y
(* y y)
8000000
(/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200))))
1
(- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))
0
(+ (* x x) (/ (* y (+ x (/ y 200))) 200))
(/ (* y (+ x (/ y 200))) 200)
(* y (+ x (/ y 200)))
(+ x (/ y 200))
(/ y 200)
200
(/ (- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000)) (* (+ x (/ y 200)) (+ (* x x) (/ y (/ 40000 y)))))
(- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000))
(* x (* x (* x x)))
x
(* x (* x x))
(* x x)
(/ (* (* y y) (* y y)) 1600000000)
(* (* y y) (* y y))
(* y y)
y
1600000000
(* (+ x (/ y 200)) (+ (* x x) (/ y (/ 40000 y))))
(+ x (/ y 200))
(/ y 200)
200
(+ (* x x) (/ y (/ 40000 y)))
(/ y (/ 40000 y))
(/ 40000 y)
40000
Outputs
(- x (/ 1 (/ 200 y)))
(+.f64 x (/.f64 y #s(literal -200 binary64)))
x
(/ 1 (/ 200 y))
(*.f64 y #s(literal 1/200 binary64))
1
#s(literal 1 binary64)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
200
#s(literal 200 binary64)
y
x
(* -1/200 y)
(/.f64 y #s(literal -200 binary64))
-1/200
#s(literal -1/200 binary64)
y
(* (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000)) (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))))
(/.f64 (-.f64 (*.f64 y (/.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal -200 binary64)) (*.f64 x x)))
(+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000))
(-.f64 (*.f64 y (/.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 x (*.f64 x x)))
(neg (* x (* x x)))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))
(* x (* x x))
(*.f64 x (*.f64 x x))
x
(* x x)
(*.f64 x x)
(/ (* y (* y y)) 8000000)
(*.f64 y (/.f64 (*.f64 y y) #s(literal 8000000 binary64)))
(* y (* y y))
(*.f64 y (*.f64 y y))
y
(* y y)
(*.f64 y y)
8000000
#s(literal 8000000 binary64)
(/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200))))
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal -200 binary64)) (*.f64 x x)))
1
#s(literal 1 binary64)
(- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))
(-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal -200 binary64)) (*.f64 x x))
0
#s(literal 0 binary64)
(+ (* x x) (/ (* y (+ x (/ y 200))) 200))
(+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))
(/ (* y (+ x (/ y 200))) 200)
(/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))
(* y (+ x (/ y 200)))
(*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))
(+ x (/ y 200))
(+.f64 x (/.f64 y #s(literal 200 binary64)))
(/ y 200)
(/.f64 y #s(literal 200 binary64))
200
#s(literal 200 binary64)
(/ (- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000)) (* (+ x (/ y 200)) (+ (* x x) (/ y (/ 40000 y)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (/.f64 (*.f64 y y) #s(literal -1600000000 binary64))))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000))
(+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (/.f64 (*.f64 y y) #s(literal -1600000000 binary64)))))
(* x (* x (* x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
x
(* x (* x x))
(*.f64 x (*.f64 x x))
(* x x)
(*.f64 x x)
(/ (* (* y y) (* y y)) 1600000000)
(*.f64 y (*.f64 y (/.f64 (*.f64 y y) #s(literal 1600000000 binary64))))
(* (* y y) (* y y))
(*.f64 y (*.f64 y (*.f64 y y)))
(* y y)
(*.f64 y y)
y
1600000000
#s(literal 1600000000 binary64)
(* (+ x (/ y 200)) (+ (* x x) (/ y (/ 40000 y))))
(*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(+ x (/ y 200))
(+.f64 x (/.f64 y #s(literal 200 binary64)))
(/ y 200)
(/.f64 y #s(literal 200 binary64))
200
#s(literal 200 binary64)
(+ (* x x) (/ y (/ 40000 y)))
(+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(/ y (/ 40000 y))
(/.f64 y (/.f64 #s(literal 40000 binary64) y))
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
40000
#s(literal 40000 binary64)

localize234.0ms (4.9%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(/.f64 y (/.f64 #s(literal 40000 binary64) y))
accuracy99.2%
(/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))
accuracy92.9%
(-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64)))
accuracy33.8%
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
accuracy99.0%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
accuracy98.1%
(+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))
accuracy96.6%
(+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
accuracy41.8%
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
accuracy99.8%
(*.f64 #s(literal -1/200 binary64) y)
accuracy100.0%
(/.f64 #s(literal 200 binary64) y)
accuracy100.0%
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y))
Results
138.0ms256×0valid
Compiler

Compiled 307 to 38 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-mult: 44.0ms (45.9% of total)
ival-div: 37.0ms (38.6% of total)
ival-add: 5.0ms (5.2% of total)
ival-sub: 4.0ms (4.2% of total)
...c/correct-round.rkt:119:19: 4.0ms (4.2% of total)
const: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series34.0ms (0.7%)

Counts
15 → 276
Calls
Call 1
Inputs
#<alt (- x (/ 1 (/ 200 y)))>
#<alt (/ 1 (/ 200 y))>
#<alt (/ 200 y)>
#<alt (* -1/200 y)>
#<alt (* (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000)) (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))))>
#<alt (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200))))>
#<alt (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))>
#<alt (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000))>
#<alt (/ (- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000)) (* (+ x (/ y 200)) (+ (* x x) (/ y (/ 40000 y)))))>
#<alt (- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000))>
#<alt (* x (* x (* x x)))>
#<alt (* x (* x x))>
#<alt (+ (* x x) (/ (* y (+ x (/ y 200))) 200))>
#<alt (/ (* (* y y) (* y y)) 1600000000)>
#<alt (/ y (/ 40000 y))>
Outputs
#<alt (* -1/200 y)>
#<alt (- x (* 1/200 y))>
#<alt (- x (* 1/200 y))>
#<alt (- x (* 1/200 y))>
#<alt x>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt x>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (* -1/200 y)>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* -1/200 y)>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (* 1/200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (/ 200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt x>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2)))))))>
#<alt (* x (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) (pow x 3))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2))))))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) x)) (* -1/200 y)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* -1/200 y)) x)) 1)))>
#<alt x>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (* -1/200 y)>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* 200 (/ (pow x 2) (pow y 2))) (/ x y))) 1/200))>
#<alt (* y (- (+ (* -200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) (pow y 3))) (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* 200 (/ (pow x 2) (pow y 2))) (/ x y)))) 1/200))>
#<alt (* -1/200 y)>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -200 (/ (pow x 2) y)) (* 200 (/ (pow x 2) y))) (* -1 x)) y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (- (* 200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* -1 x)) y)))))>
#<alt (/ -40000 (pow y 2))>
#<alt (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))>
#<alt (- (* x (+ (* -320000000000 (/ (pow x 2) (pow y 5))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))>
#<alt (- (* x (+ (* (pow x 2) (- (* 64000000000000 (/ x (pow y 6))) (* 320000000000 (/ 1 (pow y 5))))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))>
#<alt (/ -1 (pow x 2))>
#<alt (/ (- (* 1/200 (/ y x)) 1) (pow x 2))>
#<alt (/ (- (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2))) (+ 1 (* -1/200 (/ y x)))) (pow x 2))>
#<alt (/ (- (* -1 (/ (+ (* -1/200 (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))))) (* 1/8000000 (pow y 3))) (pow x 3))) (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2))))))) (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (/ (- (* 1/200 (/ y x)) 1) (pow x 2))>
#<alt (/ (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1) (pow x 2))>
#<alt (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1) (pow x 2))>
#<alt (/ -1 (pow x 2))>
#<alt (- (* 1/200 (/ y (pow x 3))) (/ 1 (pow x 2)))>
#<alt (- (* y (+ (* -1/8000000 (/ (pow y 2) (pow x 5))) (* 1/200 (/ 1 (pow x 3))))) (/ 1 (pow x 2)))>
#<alt (- (* y (+ (* (pow y 2) (- (* 1/1600000000 (/ y (pow x 6))) (* 1/8000000 (/ 1 (pow x 5))))) (* 1/200 (/ 1 (pow x 3))))) (/ 1 (pow x 2)))>
#<alt (/ -40000 (pow y 2))>
#<alt (/ (- (* 8000000 (/ x y)) 40000) (pow y 2))>
#<alt (/ (- (* -1 (/ (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2))) (pow y 2))) (+ 40000 (* -8000000 (/ x y)))) (pow y 2))>
#<alt (/ (- (* -1 (/ (+ (* -200 (* x (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2))))) (* 320000000000 (pow x 3))) (pow y 3))) (+ 40000 (+ (* -1600000000 (/ (pow x 2) (pow y 2))) (+ (* -8000000 (/ x y)) (* 1600000000 (/ (pow x 2) (pow y 2))))))) (pow y 2))>
#<alt (/ -40000 (pow y 2))>
#<alt (/ (- (* 8000000 (/ x y)) 40000) (pow y 2))>
#<alt (/ (- (* -1 (/ (- (+ (* -1600000000 (/ (pow x 2) y)) (* 1600000000 (/ (pow x 2) y))) (* 8000000 x)) y)) 40000) (pow y 2))>
#<alt (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -320000000000 (/ (pow x 3) y)) (* 200 (/ (* x (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2)))) y))) (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2)))) y)) (* 8000000 x)) y)) 40000) (pow y 2))>
#<alt (* -1/40000 (pow y 2))>
#<alt (- (* -1/200 (* x y)) (* 1/40000 (pow y 2)))>
#<alt (- (* x (- (* -1 x) (* 1/200 y))) (* 1/40000 (pow y 2)))>
#<alt (- (* x (- (* -1 x) (* 1/200 y))) (* 1/40000 (pow y 2)))>
#<alt (* -1 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/200 (/ y x)) 1))>
#<alt (* (pow x 2) (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))))>
#<alt (* (pow x 2) (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))))>
#<alt (* -1 (pow x 2))>
#<alt (* (pow x 2) (- (* -1/200 (/ y x)) 1))>
#<alt (* (pow x 2) (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)) 1))>
#<alt (* (pow x 2) (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)) 1))>
#<alt (* -1 (pow x 2))>
#<alt (- (* -1/200 (* x y)) (pow x 2))>
#<alt (- (* y (- (* -1/40000 y) (* 1/200 x))) (pow x 2))>
#<alt (- (* y (- (* -1/40000 y) (* 1/200 x))) (pow x 2))>
#<alt (* -1/40000 (pow y 2))>
#<alt (* (pow y 2) (- (* -1/200 (/ x y)) 1/40000))>
#<alt (* (pow y 2) (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1/40000 (* 1/200 (/ x y)))))>
#<alt (* (pow y 2) (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1/40000 (* 1/200 (/ x y)))))>
#<alt (* -1/40000 (pow y 2))>
#<alt (* (pow y 2) (- (* -1/200 (/ x y)) 1/40000))>
#<alt (* (pow y 2) (- (* -1 (/ (- (/ (pow x 2) y) (* -1/200 x)) y)) 1/40000))>
#<alt (* (pow y 2) (- (* -1 (/ (- (/ (pow x 2) y) (* -1/200 x)) y)) 1/40000))>
#<alt (* 1/8000000 (pow y 3))>
#<alt (+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))>
#<alt (+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))>
#<alt (+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))>
#<alt (* -1 (pow x 3))>
#<alt (* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))>
#<alt (* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))>
#<alt (* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))>
#<alt (* -1 (pow x 3))>
#<alt (* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))>
#<alt (* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))>
#<alt (* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))>
#<alt (* -1 (pow x 3))>
#<alt (- (* 1/8000000 (pow y 3)) (pow x 3))>
#<alt (- (* 1/8000000 (pow y 3)) (pow x 3))>
#<alt (- (* 1/8000000 (pow y 3)) (pow x 3))>
#<alt (* 1/8000000 (pow y 3))>
#<alt (* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))>
#<alt (* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))>
#<alt (* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))>
#<alt (* 1/8000000 (pow y 3))>
#<alt (* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))>
#<alt (* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))>
#<alt (* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))>
#<alt (* -1/200 y)>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt x>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* -1/200 (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))))) (+ (* -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))))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/8000000 (/ (pow y 3) x)) (* 1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))>
#<alt x>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (* -1/200 y)>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (* -1 (/ (+ (* -200 (pow x 2)) (* 200 (pow x 2))) (pow y 2))) (+ 1/200 (* -1 (/ x y)))))>
#<alt (* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (+ (* -200 (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2))))) (* 40000 (pow x 3)))) (pow y 3))) (+ 1/200 (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* -1 (/ x y)) (* 200 (/ (pow x 2) (pow y 2))))))))>
#<alt (* -1/200 y)>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -200 (/ (pow x 2) y)) (* 200 (/ (pow x 2) y))) (* -1 x)) y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (- (+ (* -40000 (/ (pow x 3) y)) (+ (* 200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* 40000 (/ (pow x 3) y)))) (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* -1 x)) y)))))>
#<alt (* -1/1600000000 (pow y 4))>
#<alt (- (pow x 4) (* 1/1600000000 (pow y 4)))>
#<alt (- (pow x 4) (* 1/1600000000 (pow y 4)))>
#<alt (- (pow x 4) (* 1/1600000000 (pow y 4)))>
#<alt (pow x 4)>
#<alt (* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))>
#<alt (* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))>
#<alt (* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))>
#<alt (pow x 4)>
#<alt (* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))>
#<alt (* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))>
#<alt (* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))>
#<alt (pow x 4)>
#<alt (+ (* -1/1600000000 (pow y 4)) (pow x 4))>
#<alt (+ (* -1/1600000000 (pow y 4)) (pow x 4))>
#<alt (+ (* -1/1600000000 (pow y 4)) (pow x 4))>
#<alt (* -1/1600000000 (pow y 4))>
#<alt (* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))>
#<alt (* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))>
#<alt (* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))>
#<alt (* -1/1600000000 (pow y 4))>
#<alt (* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))>
#<alt (* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))>
#<alt (* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 4)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (* 1/40000 (pow y 2))>
#<alt (+ (* 1/40000 (pow y 2)) (* 1/200 (* x y)))>
#<alt (+ (* 1/40000 (pow y 2)) (* x (+ x (* 1/200 y))))>
#<alt (+ (* 1/40000 (pow y 2)) (* x (+ x (* 1/200 y))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* 1/200 (/ y x))))>
#<alt (* (pow x 2) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))>
#<alt (* (pow x 2) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* 1/200 (/ y x))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1/200 y) (* -1/40000 (/ (pow y 2) x))) x))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1/200 y) (* -1/40000 (/ (pow y 2) x))) x))))>
#<alt (pow x 2)>
#<alt (+ (* 1/200 (* x y)) (pow x 2))>
#<alt (+ (* y (+ (* 1/40000 y) (* 1/200 x))) (pow x 2))>
#<alt (+ (* y (+ (* 1/40000 y) (* 1/200 x))) (pow x 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* (pow y 2) (+ 1/40000 (* 1/200 (/ x y))))>
#<alt (* (pow y 2) (+ 1/40000 (+ (* 1/200 (/ x y)) (/ (pow x 2) (pow y 2)))))>
#<alt (* (pow y 2) (+ 1/40000 (+ (* 1/200 (/ x y)) (/ (pow x 2) (pow y 2)))))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* (pow y 2) (+ 1/40000 (* 1/200 (/ x y))))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* -1/200 x)) y))))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* -1/200 x)) y))))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/1600000000 (pow y 4))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* 1/40000 (pow y 2))>
Calls

69 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(* x (* x (* x x)))
2.0ms
x
@0
(* (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000)) (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))))
2.0ms
y
@inf
(* (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000)) (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))))
1.0ms
y
@0
(* (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000)) (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))))
1.0ms
x
@0
(/ (- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000)) (* (+ x (/ y 200)) (+ (* x x) (/ y (/ 40000 y)))))

rewrite477.0ms (9.9%)

Algorithm
batch-egg-rewrite
Rules
5792×*-lowering-*.f32
5792×*-lowering-*.f64
3554×/-lowering-/.f32
3554×/-lowering-/.f64
2292×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037124
1258111
22636103
010673103
Stop Event
iter limit
node limit
Counts
15 → 600
Calls
Call 1
Inputs
(- x (/ 1 (/ 200 y)))
(/ 1 (/ 200 y))
(/ 200 y)
(* -1/200 y)
(* (+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000)) (/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))))
(/ 1 (- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200))))
(- 0 (+ (* x x) (/ (* y (+ x (/ y 200))) 200)))
(+ (neg (* x (* x x))) (/ (* y (* y y)) 8000000))
(/ (- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000)) (* (+ x (/ y 200)) (+ (* x x) (/ y (/ 40000 y)))))
(- (* x (* x (* x x))) (/ (* (* y y) (* y y)) 1600000000))
(* x (* x (* x x)))
(* x (* x x))
(+ (* x x) (/ (* y (+ x (/ y 200))) 200))
(/ (* (* y y) (* y y)) 1600000000)
(/ y (/ 40000 y))
Outputs
(+.f64 x (/.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(+.f64 (/.f64 y #s(literal -200 binary64)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))) #s(literal -1 binary64)))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(fma.f64 x (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)) x)
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(literal 200 binary64)) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64) x)
(fma.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y) x)
(fma.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 x (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 x (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 x (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 x (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (+.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (neg.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (+.f64 x (/.f64 y #s(literal 200 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 #s(literal 200 binary64) y))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 40000 binary64) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(exp.f64 (log.f64 (/.f64 y #s(literal 200 binary64))))
(neg.f64 (/.f64 y #s(literal -200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 y #s(literal 200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64))
(/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -200 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 y #s(literal 1/200 binary64))
(*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/200 binary64))
(*.f64 #s(literal 1/200 binary64) y)
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -1 binary64)) #s(literal -1/200 binary64))
(exp.f64 (log.f64 (/.f64 #s(literal 200 binary64) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 200 binary64) y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal 200 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 y #s(literal 200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 200 binary64) y)
(/.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(/.f64 (/.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 y #s(literal -200 binary64)))
(/.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y))
(/.f64 #s(literal -200 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/200 binary64))
(pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y))
(*.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))
(*.f64 #s(literal 200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))
(*.f64 #s(literal 200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(*.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 200 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -200 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal 200 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 1 binary64)) #s(literal -200 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal 200 binary64)))
(neg.f64 (/.f64 y #s(literal 200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 y #s(literal -200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal -200 binary64))
(pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)))
(*.f64 y #s(literal -1/200 binary64))
(*.f64 #s(literal -1/200 binary64) y)
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64))
(*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 0 binary64))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) #s(literal 200 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 1/200 binary64)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) #s(literal 1 binary64)))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (*.f64 x x))
(fma.f64 x (-.f64 #s(literal 0 binary64) x) (neg.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(fma.f64 x (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) #s(literal 200 binary64))))
(fma.f64 x (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 1/200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) #s(literal 200 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) x (neg.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) x (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) #s(literal 200 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 1/200 binary64)))
(neg.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(neg.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))))
(/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64))) (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))))))
(pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
(+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) #s(literal 0 binary64)) (*.f64 x (*.f64 x x)))
(fma.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 y (/.f64 (*.f64 y y) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
(fma.f64 (*.f64 y y) (*.f64 y #s(literal 1/8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 y y) (/.f64 y #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 y #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/8000000 binary64) (*.f64 y (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))
(fma.f64 (/.f64 (*.f64 y y) #s(literal 8000000 binary64)) y (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -3/2 binary64)) (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 8000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) #s(literal 8000000 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -8000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) #s(literal -8000000 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 8000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) #s(literal 8000000 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 8000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 8000000 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -8000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal -8000000 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 8000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 8000000 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 #s(literal 8000000 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 #s(literal 8000000 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (/.f64 #s(literal -8000000 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal -8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 #s(literal -8000000 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal -8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 #s(literal -8000000 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 #s(literal 8000000 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 #s(literal 8000000 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(+.f64 x (/.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(+.f64 (/.f64 y #s(literal -200 binary64)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))) #s(literal -1 binary64)))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(fma.f64 x (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)) x)
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 x (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(literal 200 binary64)) x)
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64) x)
(fma.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y) x)
(fma.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 x (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 x (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 x (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (/.f64 x (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (+.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal 200 binary64))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (neg.f64 (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (neg.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (+.f64 x (/.f64 y #s(literal 200 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64))))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 y #s(literal 200 binary64)) (+.f64 x (/.f64 y #s(literal 200 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal 200 binary64)))) (pow.f64 (/.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (+.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 y #s(literal 200 binary64)) x) (/.f64 #s(literal 200 binary64) y))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 40000 binary64) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))
(+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(+.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (+.f64 (*.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(+.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal 1600000000 binary64))) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(+.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))) (+.f64 (*.f64 #s(literal -1/1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 4096000000000000000000000000 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))
(fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(fma.f64 (*.f64 x x) (*.f64 x x) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(fma.f64 (*.f64 x (*.f64 x x)) x (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) x (*.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(fma.f64 (*.f64 y y) (neg.f64 (/.f64 (*.f64 y y) #s(literal 1600000000 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/1600000000 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(fma.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (+.f64 (*.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1/1600000000 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(fma.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal 1600000000 binary64))) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))) (+.f64 (*.f64 #s(literal -1/1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal 1600000000 binary64))) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(fma.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (+.f64 (*.f64 #s(literal -1/1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(fma.f64 (neg.f64 (*.f64 y y)) (/.f64 (*.f64 y y) #s(literal 1600000000 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -4096000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 2560000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(pow.f64 x #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 2 binary64))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x x)) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3/2 binary64)))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(*.f64 x (*.f64 x x))
(*.f64 (*.f64 x x) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))
(+.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(+.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x))
(+.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) #s(literal 0 binary64))
(+.f64 (+.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))
(+.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (*.f64 x x))
(-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal -200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(fma.f64 x x (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x))
(fma.f64 y (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) #s(literal 200 binary64)) (*.f64 x x))
(fma.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (/.f64 y #s(literal 200 binary64)) (*.f64 x x))
(fma.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 1/200 binary64) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal -1/200 binary64) (*.f64 x x))
(fma.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 x x))
(fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) #s(literal 200 binary64)) y (*.f64 x x))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x x) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64)))) (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))) (*.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)))
(pow.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))))))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64))))) #s(literal 40000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 y #s(literal 200 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1600000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) (/.f64 #s(literal 40000 binary64) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)))
(/.f64 y (*.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) (/.f64 #s(literal 40000 binary64) y)))
(/.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 40000 binary64) y) (/.f64 #s(literal 40000 binary64) y)))
(/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))
(/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 #s(literal 40000 binary64) (*.f64 y y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1600000000 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) (/.f64 #s(literal -40000 binary64) y)))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 40000 binary64) y) (/.f64 #s(literal 40000 binary64) (*.f64 y y))))
(/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) (*.f64 (/.f64 #s(literal 40000 binary64) y) (/.f64 #s(literal -40000 binary64) y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -40000 binary64) y) (/.f64 #s(literal 40000 binary64) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) y) (*.f64 (/.f64 #s(literal -40000 binary64) y) (/.f64 #s(literal 40000 binary64) y)))
(/.f64 (neg.f64 (*.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1600000000 binary64))
(/.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) y) (/.f64 #s(literal 40000 binary64) y))
(/.f64 (*.f64 y (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 #s(literal 40000 binary64) y))
(/.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -40000 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 #s(literal -40000 binary64) y))
(pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -4 binary64))
(pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) (/.f64 #s(literal 40000 binary64) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 y (*.f64 y (/.f64 (*.f64 y y) #s(literal 1600000000 binary64))))
(*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1600000000 binary64)))
(*.f64 y (*.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(*.f64 y (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1600000000 binary64)))
(*.f64 (*.f64 y y) (/.f64 (*.f64 y y) #s(literal 1600000000 binary64)))
(*.f64 (*.f64 y y) (*.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y #s(literal 40000 binary64))))
(*.f64 (*.f64 y y) (pow.f64 (*.f64 #s(literal 1/200 binary64) (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 y y) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -40000 binary64) y)) #s(literal 2 binary64)))
(*.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal 1/1600000000 binary64)))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 y #s(literal 1600000000 binary64)))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/1600000000 binary64))
(*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(*.f64 (*.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1/1600000000 binary64))
(*.f64 (/.f64 y #s(literal 40000 binary64)) (*.f64 y (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(*.f64 #s(literal 1/1600000000 binary64) (*.f64 y (*.f64 y (*.f64 y y))))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 1600000000 binary64)) (*.f64 y y))
(*.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 (*.f64 y y) #s(literal 200 binary64))) #s(literal 1/40000 binary64))
(*.f64 #s(literal 1/40000 binary64) (*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 (*.f64 y y) #s(literal 200 binary64))))
(*.f64 (*.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y #s(literal 40000 binary64))) (*.f64 y y))
(*.f64 (/.f64 y (/.f64 #s(literal -40000 binary64) y)) (/.f64 y (/.f64 #s(literal -40000 binary64) y)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 40000 binary64) y)) (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 40000 binary64) y)))
(*.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) y) (/.f64 y #s(literal 40000 binary64)))
(*.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 y #s(literal 40000 binary64))) y)
(*.f64 (pow.f64 (/.f64 y #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y #s(literal 40000 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1/200 binary64)) #s(literal 2 binary64)) (*.f64 y y))
(*.f64 (pow.f64 (/.f64 y #s(literal -40000 binary64)) #s(literal 2 binary64)) (*.f64 y y))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 y #s(literal 200 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 200 binary64) y)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal 200 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y))) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (/.f64 #s(literal -40000 binary64) y)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 40000 binary64) y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 40000 binary64) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal 1 binary64)))
(/.f64 y (/.f64 #s(literal 40000 binary64) y))
(/.f64 y (*.f64 (/.f64 #s(literal 200 binary64) y) #s(literal 200 binary64)))
(/.f64 (*.f64 y y) #s(literal 40000 binary64))
(/.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) y))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 200 binary64) y) (/.f64 #s(literal -200 binary64) y)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -200 binary64) y) (/.f64 #s(literal 200 binary64) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -40000 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 #s(literal -200 binary64) y) #s(literal 200 binary64)))
(/.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 #s(literal -200 binary64) y))
(/.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) #s(literal 200 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -200 binary64)))
(/.f64 (*.f64 y #s(literal 1 binary64)) (/.f64 #s(literal 40000 binary64) y))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 #s(literal 200 binary64) (/.f64 #s(literal 200 binary64) y)))
(/.f64 (*.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 200 binary64) (/.f64 #s(literal -200 binary64) y)))
(/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) #s(literal -40000 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -200 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) (*.f64 #s(literal -200 binary64) (/.f64 #s(literal 200 binary64) y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) y) #s(literal -40000 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)) (*.f64 #s(literal -200 binary64) (/.f64 #s(literal -200 binary64) y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal 40000 binary64) y))
(/.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -200 binary64) y))
(/.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) y)) #s(literal -200 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y #s(literal 200 binary64))) #s(literal -200 binary64))
(pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -2 binary64))
(pow.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -2 binary64)))
(*.f64 y (/.f64 y #s(literal 40000 binary64)))
(*.f64 y (*.f64 #s(literal 1/200 binary64) (/.f64 y #s(literal 200 binary64))))
(*.f64 (*.f64 y y) #s(literal 1/40000 binary64))
(*.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 y #s(literal 200 binary64)))
(*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -40000 binary64) y)))
(*.f64 (/.f64 y #s(literal 40000 binary64)) y)
(*.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(*.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) #s(literal 1/200 binary64))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 y #s(literal 40000 binary64)))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(*.f64 #s(literal 1/40000 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -2 binary64)))
(*.f64 #s(literal 1/40000 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 #s(literal 1/40000 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -2 binary64)))
(*.f64 #s(literal 1/40000 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1/200 binary64)) y)
(*.f64 (/.f64 y #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -2 binary64)) #s(literal 1/40000 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -2 binary64)) #s(literal 1/40000 binary64))

simplify298.0ms (6.2%)

Algorithm
egg-herbie
Rules
3994×*-lowering-*.f32
3994×*-lowering-*.f64
1790×times-frac
1694×+-lowering-+.f64
1694×+-lowering-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04052355
114062110
253942068
081762068
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
(* -1/200 y)
(- x (* 1/200 y))
(- x (* 1/200 y))
(- x (* 1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(/ 200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2)))))))
(* x (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) (pow x 3))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2))))))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) x)) (* -1/200 y)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* -1/200 y)) x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* 200 (/ (pow x 2) (pow y 2))) (/ x y))) 1/200))
(* y (- (+ (* -200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) (pow y 3))) (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* 200 (/ (pow x 2) (pow y 2))) (/ x y)))) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -200 (/ (pow x 2) y)) (* 200 (/ (pow x 2) y))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (- (* 200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* -1 x)) y)))))
(/ -40000 (pow y 2))
(- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))
(- (* x (+ (* -320000000000 (/ (pow x 2) (pow y 5))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))
(- (* x (+ (* (pow x 2) (- (* 64000000000000 (/ x (pow y 6))) (* 320000000000 (/ 1 (pow y 5))))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))
(/ -1 (pow x 2))
(/ (- (* 1/200 (/ y x)) 1) (pow x 2))
(/ (- (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2))) (+ 1 (* -1/200 (/ y x)))) (pow x 2))
(/ (- (* -1 (/ (+ (* -1/200 (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))))) (* 1/8000000 (pow y 3))) (pow x 3))) (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2))))))) (pow x 2))
(/ -1 (pow x 2))
(/ (- (* 1/200 (/ y x)) 1) (pow x 2))
(/ (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1) (pow x 2))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1) (pow x 2))
(/ -1 (pow x 2))
(- (* 1/200 (/ y (pow x 3))) (/ 1 (pow x 2)))
(- (* y (+ (* -1/8000000 (/ (pow y 2) (pow x 5))) (* 1/200 (/ 1 (pow x 3))))) (/ 1 (pow x 2)))
(- (* y (+ (* (pow y 2) (- (* 1/1600000000 (/ y (pow x 6))) (* 1/8000000 (/ 1 (pow x 5))))) (* 1/200 (/ 1 (pow x 3))))) (/ 1 (pow x 2)))
(/ -40000 (pow y 2))
(/ (- (* 8000000 (/ x y)) 40000) (pow y 2))
(/ (- (* -1 (/ (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2))) (pow y 2))) (+ 40000 (* -8000000 (/ x y)))) (pow y 2))
(/ (- (* -1 (/ (+ (* -200 (* x (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2))))) (* 320000000000 (pow x 3))) (pow y 3))) (+ 40000 (+ (* -1600000000 (/ (pow x 2) (pow y 2))) (+ (* -8000000 (/ x y)) (* 1600000000 (/ (pow x 2) (pow y 2))))))) (pow y 2))
(/ -40000 (pow y 2))
(/ (- (* 8000000 (/ x y)) 40000) (pow y 2))
(/ (- (* -1 (/ (- (+ (* -1600000000 (/ (pow x 2) y)) (* 1600000000 (/ (pow x 2) y))) (* 8000000 x)) y)) 40000) (pow y 2))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -320000000000 (/ (pow x 3) y)) (* 200 (/ (* x (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2)))) y))) (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2)))) y)) (* 8000000 x)) y)) 40000) (pow y 2))
(* -1/40000 (pow y 2))
(- (* -1/200 (* x y)) (* 1/40000 (pow y 2)))
(- (* x (- (* -1 x) (* 1/200 y))) (* 1/40000 (pow y 2)))
(- (* x (- (* -1 x) (* 1/200 y))) (* 1/40000 (pow y 2)))
(* -1 (pow x 2))
(* (pow x 2) (- (* -1/200 (/ y x)) 1))
(* (pow x 2) (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))))
(* (pow x 2) (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))))
(* -1 (pow x 2))
(* (pow x 2) (- (* -1/200 (/ y x)) 1))
(* (pow x 2) (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)) 1))
(* (pow x 2) (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)) 1))
(* -1 (pow x 2))
(- (* -1/200 (* x y)) (pow x 2))
(- (* y (- (* -1/40000 y) (* 1/200 x))) (pow x 2))
(- (* y (- (* -1/40000 y) (* 1/200 x))) (pow x 2))
(* -1/40000 (pow y 2))
(* (pow y 2) (- (* -1/200 (/ x y)) 1/40000))
(* (pow y 2) (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1/40000 (* 1/200 (/ x y)))))
(* (pow y 2) (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1/40000 (* 1/200 (/ x y)))))
(* -1/40000 (pow y 2))
(* (pow y 2) (- (* -1/200 (/ x y)) 1/40000))
(* (pow y 2) (- (* -1 (/ (- (/ (pow x 2) y) (* -1/200 x)) y)) 1/40000))
(* (pow y 2) (- (* -1 (/ (- (/ (pow x 2) y) (* -1/200 x)) y)) 1/40000))
(* 1/8000000 (pow y 3))
(+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))
(+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))
(+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))
(* -1 (pow x 3))
(* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))
(* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))
(* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))
(* -1 (pow x 3))
(* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))
(* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))
(* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))
(* -1 (pow x 3))
(- (* 1/8000000 (pow y 3)) (pow x 3))
(- (* 1/8000000 (pow y 3)) (pow x 3))
(- (* 1/8000000 (pow y 3)) (pow x 3))
(* 1/8000000 (pow y 3))
(* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))
(* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))
(* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))
(* 1/8000000 (pow y 3))
(* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))
(* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))
(* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
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/200 (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))))) (+ (* -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 (* 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/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (* -1 (/ (+ (* -200 (pow x 2)) (* 200 (pow x 2))) (pow y 2))) (+ 1/200 (* -1 (/ x y)))))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (+ (* -200 (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2))))) (* 40000 (pow x 3)))) (pow y 3))) (+ 1/200 (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* -1 (/ x y)) (* 200 (/ (pow x 2) (pow y 2))))))))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -200 (/ (pow x 2) y)) (* 200 (/ (pow x 2) y))) (* -1 x)) y)))))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (- (+ (* -40000 (/ (pow x 3) y)) (+ (* 200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* 40000 (/ (pow x 3) y)))) (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* -1 x)) y)))))
(* -1/1600000000 (pow y 4))
(- (pow x 4) (* 1/1600000000 (pow y 4)))
(- (pow x 4) (* 1/1600000000 (pow y 4)))
(- (pow x 4) (* 1/1600000000 (pow y 4)))
(pow x 4)
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(pow x 4)
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(pow x 4)
(+ (* -1/1600000000 (pow y 4)) (pow x 4))
(+ (* -1/1600000000 (pow y 4)) (pow x 4))
(+ (* -1/1600000000 (pow y 4)) (pow x 4))
(* -1/1600000000 (pow y 4))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(* -1/1600000000 (pow y 4))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* 1/40000 (pow y 2))
(+ (* 1/40000 (pow y 2)) (* 1/200 (* x y)))
(+ (* 1/40000 (pow y 2)) (* x (+ x (* 1/200 y))))
(+ (* 1/40000 (pow y 2)) (* x (+ x (* 1/200 y))))
(pow x 2)
(* (pow x 2) (+ 1 (* 1/200 (/ y x))))
(* (pow x 2) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
(* (pow x 2) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
(pow x 2)
(* (pow x 2) (+ 1 (* 1/200 (/ y x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1/200 y) (* -1/40000 (/ (pow y 2) x))) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1/200 y) (* -1/40000 (/ (pow y 2) x))) x))))
(pow x 2)
(+ (* 1/200 (* x y)) (pow x 2))
(+ (* y (+ (* 1/40000 y) (* 1/200 x))) (pow x 2))
(+ (* y (+ (* 1/40000 y) (* 1/200 x))) (pow x 2))
(* 1/40000 (pow y 2))
(* (pow y 2) (+ 1/40000 (* 1/200 (/ x y))))
(* (pow y 2) (+ 1/40000 (+ (* 1/200 (/ x y)) (/ (pow x 2) (pow y 2)))))
(* (pow y 2) (+ 1/40000 (+ (* 1/200 (/ x y)) (/ (pow x 2) (pow y 2)))))
(* 1/40000 (pow y 2))
(* (pow y 2) (+ 1/40000 (* 1/200 (/ x y))))
(* (pow y 2) (+ 1/40000 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* -1/200 x)) y))))
(* (pow y 2) (+ 1/40000 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* -1/200 x)) y))))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/1600000000 (pow y 4))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
(* 1/40000 (pow y 2))
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(- x (* 1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(- x (* 1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
x
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
(* x (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
(* x (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) (pow x 3))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
(* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) x)) (* -1/200 y)) x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
(* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* -1/200 y)) x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
x
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* 200 (/ (pow x 2) (pow y 2))) (/ x y))) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (+ (* -200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) (pow y 3))) (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* 200 (/ (pow x 2) (pow y 2))) (/ x y)))) 1/200))
(*.f64 y (+.f64 (*.f64 x #s(literal 0 binary64)) (+.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -200 (/ (pow x 2) y)) (* 200 (/ (pow x 2) y))) (* -1 x)) y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (- (* 200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* -1 x)) y)))))
(*.f64 (+.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal 0 binary64)) x)) y)) (neg.f64 y))
(/ -40000 (pow y 2))
(/.f64 #s(literal -40000 binary64) (*.f64 y y))
(- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))
(/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 x #s(literal 8000000 binary64)) y)) (*.f64 y y))
(- (* x (+ (* -320000000000 (/ (pow x 2) (pow y 5))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -320000000000 binary64)) (pow.f64 y #s(literal 5 binary64))) (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 x #s(literal 8000000 binary64)) y)) (*.f64 y y)))
(- (* x (+ (* (pow x 2) (- (* 64000000000000 (/ x (pow y 6))) (* 320000000000 (/ 1 (pow y 5))))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 x #s(literal 64000000000000 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 #s(literal -320000000000 binary64) (pow.f64 y #s(literal 5 binary64))))) (/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 x #s(literal 8000000 binary64)) y)) (*.f64 y y)))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ (- (* 1/200 (/ y x)) 1) (pow x 2))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (*.f64 x x))
(/ (- (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2))) (+ 1 (* -1/200 (/ y x)))) (pow x 2))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (*.f64 x x))
(/ (- (* -1 (/ (+ (* -1/200 (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))))) (* 1/8000000 (pow y 3))) (pow x 3))) (+ 1 (+ (* -1/200 (/ y x)) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/40000 (/ (pow y 2) (pow x 2))))))) (pow x 2))
(/.f64 (+.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (/.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ (- (* 1/200 (/ y x)) 1) (pow x 2))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (*.f64 x x))
(/ (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1) (pow x 2))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (*.f64 x x))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (* 1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1) (pow x 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(- (* 1/200 (/ y (pow x 3))) (/ 1 (pow x 2)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (*.f64 x x))
(- (* y (+ (* -1/8000000 (/ (pow y 2) (pow x 5))) (* 1/200 (/ 1 (pow x 3))))) (/ 1 (pow x 2)))
(+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (*.f64 x x)))
(- (* y (+ (* (pow y 2) (- (* 1/1600000000 (/ y (pow x 6))) (* 1/8000000 (/ 1 (pow x 5))))) (* 1/200 (/ 1 (pow x 3))))) (/ 1 (pow x 2)))
(+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (/.f64 (*.f64 y #s(literal 1/1600000000 binary64)) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/8000000 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))) (*.f64 x x)))
(/ -40000 (pow y 2))
(/.f64 #s(literal -40000 binary64) (*.f64 y y))
(/ (- (* 8000000 (/ x y)) 40000) (pow y 2))
(/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 x #s(literal 8000000 binary64)) y)) (*.f64 y y))
(/ (- (* -1 (/ (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2))) (pow y 2))) (+ 40000 (* -8000000 (/ x y)))) (pow y 2))
(/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 x #s(literal 8000000 binary64)) y)) (*.f64 y y))
(/ (- (* -1 (/ (+ (* -200 (* x (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2))))) (* 320000000000 (pow x 3))) (pow y 3))) (+ 40000 (+ (* -1600000000 (/ (pow x 2) (pow y 2))) (+ (* -8000000 (/ x y)) (* 1600000000 (/ (pow x 2) (pow y 2))))))) (pow y 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 320000000000 binary64)))) (*.f64 y (*.f64 y y)))) (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -8000000 binary64)) y) (/.f64 (*.f64 (*.f64 x x) #s(literal -1600000000 binary64)) (*.f64 y y))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x x) y) y) #s(literal 1600000000 binary64)) #s(literal 40000 binary64)))) (*.f64 y y))
(/ -40000 (pow y 2))
(/.f64 #s(literal -40000 binary64) (*.f64 y y))
(/ (- (* 8000000 (/ x y)) 40000) (pow y 2))
(/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 x #s(literal 8000000 binary64)) y)) (*.f64 y y))
(/ (- (* -1 (/ (- (+ (* -1600000000 (/ (pow x 2) y)) (* 1600000000 (/ (pow x 2) y))) (* 8000000 x)) y)) 40000) (pow y 2))
(/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (*.f64 x #s(literal 8000000 binary64)) y)) (*.f64 y y))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -320000000000 (/ (pow x 3) y)) (* 200 (/ (* x (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2)))) y))) (+ (* -1600000000 (pow x 2)) (* 1600000000 (pow x 2)))) y)) (* 8000000 x)) y)) 40000) (pow y 2))
(/.f64 (+.f64 #s(literal -40000 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -320000000000 binary64)) y)) (neg.f64 y)) (*.f64 x #s(literal -8000000 binary64))) (neg.f64 y))) (*.f64 y y))
(* -1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/40000 binary64)))
(- (* -1/200 (* x y)) (* 1/40000 (pow y 2)))
(*.f64 y (+.f64 (*.f64 y #s(literal -1/40000 binary64)) (*.f64 #s(literal -1/200 binary64) x)))
(- (* x (- (* -1 x) (* 1/200 y))) (* 1/40000 (pow y 2)))
(+.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/200 binary64) y) (-.f64 #s(literal 0 binary64) x))))
(- (* x (- (* -1 x) (* 1/200 y))) (* 1/40000 (pow y 2)))
(+.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/200 binary64) y) (-.f64 #s(literal 0 binary64) x))))
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(* (pow x 2) (- (* -1/200 (/ y x)) 1))
(*.f64 x (*.f64 x (+.f64 (*.f64 y (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1 binary64))))
(* (pow x 2) (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) (*.f64 x x)) (+.f64 (*.f64 y (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1 binary64))))
(* (pow x 2) (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) (*.f64 x x)) (+.f64 (*.f64 y (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1 binary64))))
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(* (pow x 2) (- (* -1/200 (/ y x)) 1))
(*.f64 x (*.f64 x (+.f64 (*.f64 y (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1 binary64))))
(* (pow x 2) (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)) 1))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) x)) x)))
(* (pow x 2) (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* -1/200 y)) x)) 1))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) x)) x)))
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(- (* -1/200 (* x y)) (pow x 2))
(*.f64 x (+.f64 (*.f64 #s(literal -1/200 binary64) y) (-.f64 #s(literal 0 binary64) x)))
(- (* y (- (* -1/40000 y) (* 1/200 x))) (pow x 2))
(-.f64 (*.f64 y (+.f64 (*.f64 y #s(literal -1/40000 binary64)) (*.f64 #s(literal -1/200 binary64) x))) (*.f64 x x))
(- (* y (- (* -1/40000 y) (* 1/200 x))) (pow x 2))
(-.f64 (*.f64 y (+.f64 (*.f64 y #s(literal -1/40000 binary64)) (*.f64 #s(literal -1/200 binary64) x))) (*.f64 x x))
(* -1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/40000 binary64)))
(* (pow y 2) (- (* -1/200 (/ x y)) 1/40000))
(*.f64 y (*.f64 y (+.f64 #s(literal -1/40000 binary64) (/.f64 (*.f64 #s(literal -1/200 binary64) x) y))))
(* (pow y 2) (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1/40000 (* 1/200 (/ x y)))))
(*.f64 (*.f64 y y) (neg.f64 (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) y) (*.f64 x #s(literal 1/200 binary64))) y))))
(* (pow y 2) (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1/40000 (* 1/200 (/ x y)))))
(*.f64 (*.f64 y y) (neg.f64 (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) y) (*.f64 x #s(literal 1/200 binary64))) y))))
(* -1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/40000 binary64)))
(* (pow y 2) (- (* -1/200 (/ x y)) 1/40000))
(*.f64 y (*.f64 y (+.f64 #s(literal -1/40000 binary64) (/.f64 (*.f64 #s(literal -1/200 binary64) x) y))))
(* (pow y 2) (- (* -1 (/ (- (/ (pow x 2) y) (* -1/200 x)) y)) 1/40000))
(*.f64 y (*.f64 y (+.f64 #s(literal -1/40000 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) x) (/.f64 (*.f64 x x) y)) y))))
(* (pow y 2) (- (* -1 (/ (- (/ (pow x 2) y) (* -1/200 x)) y)) 1/40000))
(*.f64 y (*.f64 y (+.f64 #s(literal -1/40000 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) x) (/.f64 (*.f64 x x) y)) y))))
(* 1/8000000 (pow y 3))
(*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64)))
(+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))
(-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x)))
(+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))
(-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x)))
(+ (* -1 (pow x 3)) (* 1/8000000 (pow y 3)))
(-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x)))
(* -1 (pow x 3))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x))))))
(* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x))))))
(* (pow x 3) (- (* 1/8000000 (/ (pow y 3) (pow x 3))) 1))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x))))))
(* -1 (pow x 3))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) x) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) x) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) x) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (pow x 3))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))
(- (* 1/8000000 (pow y 3)) (pow x 3))
(-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x)))
(- (* 1/8000000 (pow y 3)) (pow x 3))
(-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x)))
(- (* 1/8000000 (pow y 3)) (pow x 3))
(-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64))) (*.f64 x (*.f64 x x)))
(* 1/8000000 (pow y 3))
(*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64)))
(* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))
(*.f64 (*.f64 y (*.f64 y y)) (-.f64 #s(literal 1/8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))
(*.f64 (*.f64 y (*.f64 y y)) (-.f64 #s(literal 1/8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(* (pow y 3) (+ 1/8000000 (* -1 (/ (pow x 3) (pow y 3)))))
(*.f64 (*.f64 y (*.f64 y y)) (-.f64 #s(literal 1/8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(* 1/8000000 (pow y 3))
(*.f64 y (*.f64 (*.f64 y y) #s(literal 1/8000000 binary64)))
(* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(* -1 (* (pow y 3) (- (/ (pow x 3) (pow y 3)) 1/8000000)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))) (pow x 2)))) (* 1/200 (/ y x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
(* x (- (+ 1 (* -1 (/ (+ (* -1/200 (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2))))) (+ (* -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 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/40000 (/ (pow y 2) x)) (* 1/40000 (/ (pow y 2) x))) (* 1/200 y)) x)) 1)))
(*.f64 x (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/8000000 (/ (pow y 3) x)) (+ (* 1/8000000 (/ (pow y 3) x)) (* 1/200 (/ (* y (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)))) (+ (* -1/40000 (pow y 2)) (* 1/40000 (pow y 2)))) x)) (* 1/200 y)) x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) x) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))))
x
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ x (* -1/200 y))
(+.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (* -1 (/ (+ (* -200 (pow x 2)) (* 200 (pow x 2))) (pow y 2))) (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (* -1 (/ (+ (* -40000 (pow x 3)) (+ (* -200 (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2))))) (* 40000 (pow x 3)))) (pow y 3))) (+ 1/200 (+ (* -200 (/ (pow x 2) (pow y 2))) (+ (* -1 (/ x y)) (* 200 (/ (pow x 2) (pow y 2))))))))
(*.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -40000 binary64)) (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 40000 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (+.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ (- (+ (* -200 (/ (pow x 2) y)) (* 200 (/ (pow x 2) y))) (* -1 x)) y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ (- (* -1 (/ (- (+ (* -40000 (/ (pow x 3) y)) (+ (* 200 (/ (* x (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* 40000 (/ (pow x 3) y)))) (+ (* -200 (pow x 2)) (* 200 (pow x 2)))) y)) (* -1 x)) y)))))
(*.f64 (+.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -40000 binary64)) y) (+.f64 (*.f64 x #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 40000 binary64)) y))) y) x)) y)) (neg.f64 y))
(* -1/1600000000 (pow y 4))
(*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(- (pow x 4) (* 1/1600000000 (pow y 4)))
(+.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))
(- (pow x 4) (* 1/1600000000 (pow y 4)))
(+.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))
(- (pow x 4) (* 1/1600000000 (pow y 4)))
(+.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(* (pow x 4) (+ 1 (* -1/1600000000 (/ (pow y 4) (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(+ (* -1/1600000000 (pow y 4)) (pow x 4))
(+.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))
(+ (* -1/1600000000 (pow y 4)) (pow x 4))
(+.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))
(+ (* -1/1600000000 (pow y 4)) (pow x 4))
(+.f64 (*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* -1/1600000000 (pow y 4))
(*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(*.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 #s(literal -1/1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(*.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 #s(literal -1/1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(*.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 #s(literal -1/1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))))
(* -1/1600000000 (pow y 4))
(*.f64 #s(literal -1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(*.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 #s(literal -1/1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(*.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 #s(literal -1/1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))))
(* (pow y 4) (- (/ (pow x 4) (pow y 4)) 1/1600000000))
(*.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 #s(literal -1/1600000000 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(+ (* 1/40000 (pow y 2)) (* 1/200 (* x y)))
(*.f64 y (+.f64 (*.f64 x #s(literal 1/200 binary64)) (*.f64 y #s(literal 1/40000 binary64))))
(+ (* 1/40000 (pow y 2)) (* x (+ x (* 1/200 y))))
(+.f64 (*.f64 x x) (*.f64 y (+.f64 (*.f64 x #s(literal 1/200 binary64)) (*.f64 y #s(literal 1/40000 binary64)))))
(+ (* 1/40000 (pow y 2)) (* x (+ x (* 1/200 y))))
(+.f64 (*.f64 x x) (*.f64 y (+.f64 (*.f64 x #s(literal 1/200 binary64)) (*.f64 y #s(literal 1/40000 binary64)))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 1/200 (/ y x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(* (pow x 2) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1/40000 binary64) (/.f64 (*.f64 y y) x))) x)))
(* (pow x 2) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1/40000 binary64) (/.f64 (*.f64 y y) x))) x)))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 1/200 (/ y x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1/200 y) (* -1/40000 (/ (pow y 2) x))) x))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) x)) x)))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1/200 y) (* -1/40000 (/ (pow y 2) x))) x))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 (*.f64 y (*.f64 y #s(literal -1/40000 binary64))) x)) x)))
(pow x 2)
(*.f64 x x)
(+ (* 1/200 (* x y)) (pow x 2))
(*.f64 x (+.f64 x (*.f64 y #s(literal 1/200 binary64))))
(+ (* y (+ (* 1/40000 y) (* 1/200 x))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 y (+.f64 (*.f64 x #s(literal 1/200 binary64)) (*.f64 y #s(literal 1/40000 binary64)))))
(+ (* y (+ (* 1/40000 y) (* 1/200 x))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 y (+.f64 (*.f64 x #s(literal 1/200 binary64)) (*.f64 y #s(literal 1/40000 binary64)))))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* (pow y 2) (+ 1/40000 (* 1/200 (/ x y))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/40000 binary64) (*.f64 #s(literal 1/200 binary64) (/.f64 x y)))))
(* (pow y 2) (+ 1/40000 (+ (* 1/200 (/ x y)) (/ (pow x 2) (pow y 2)))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) y) (*.f64 x #s(literal 1/200 binary64))) y)))
(* (pow y 2) (+ 1/40000 (+ (* 1/200 (/ x y)) (/ (pow x 2) (pow y 2)))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) y) (*.f64 x #s(literal 1/200 binary64))) y)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* (pow y 2) (+ 1/40000 (* 1/200 (/ x y))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/40000 binary64) (*.f64 #s(literal 1/200 binary64) (/.f64 x y)))))
(* (pow y 2) (+ 1/40000 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* -1/200 x)) y))))
(*.f64 (*.f64 y y) (-.f64 #s(literal 1/40000 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) x) (/.f64 (*.f64 x x) y)) y)))
(* (pow y 2) (+ 1/40000 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* -1/200 x)) y))))
(*.f64 (*.f64 y y) (-.f64 #s(literal 1/40000 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/200 binary64) x) (/.f64 (*.f64 x x) y)) y)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/1600000000 (pow y 4))
(*.f64 #s(literal 1/1600000000 binary64) (pow.f64 y #s(literal 4 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))
(* 1/40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/40000 binary64)))

eval230.0ms (4.8%)

Compiler

Compiled 31477 to 2095 computations (93.3% saved)

prune169.0ms (3.5%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New8943897
Fresh000
Picked235
Done011
Total8967903
Accuracy
100.0%
Counts
903 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.4%
(/.f64 y #s(literal -200 binary64))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.8%
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y)))
87.1%
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
88.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
51.3%
(*.f64 #s(literal -1/200 binary64) y)
49.4%
x
Compiler

Compiled 49 to 36 computations (26.5% saved)

simplify349.0ms (7.3%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y #s(literal -200 binary64))
cost-diff0
(/.f64 x y)
cost-diff0
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
cost-diff128
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
cost-diff0
(/.f64 #s(literal -1/200 binary64) x)
cost-diff0
(*.f64 y (/.f64 #s(literal -1/200 binary64) x))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))
cost-diff256
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
Rules
7440×*-lowering-*.f32
7440×*-lowering-*.f64
3096×/-lowering-/.f32
3096×/-lowering-/.f64
2798×cube-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01353
13350
26250
314542
424342
568842
6260442
7289042
8334842
9393442
10456342
11540242
12581842
13617442
14654442
15688942
16708542
0807042
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* x (+ 1 (* y (/ -1/200 x))))
x
(+ 1 (* y (/ -1/200 x)))
1
(* y (/ -1/200 x))
y
(/ -1/200 x)
-1/200
(* y (+ -1/200 (/ x y)))
y
(+ -1/200 (/ x y))
-1/200
(/ x y)
x
(/ y -200)
y
-200
Outputs
(* x (+ 1 (* y (/ -1/200 x))))
(+.f64 x (/.f64 y #s(literal -200 binary64)))
x
(+ 1 (* y (/ -1/200 x)))
(+.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal -200 binary64))))
1
#s(literal 1 binary64)
(* y (/ -1/200 x))
(/.f64 y (*.f64 x #s(literal -200 binary64)))
y
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
-1/200
#s(literal -1/200 binary64)
(* y (+ -1/200 (/ x y)))
(+.f64 x (/.f64 y #s(literal -200 binary64)))
y
(+ -1/200 (/ x y))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
-1/200
#s(literal -1/200 binary64)
(/ x y)
(/.f64 x y)
x
(/ y -200)
(/.f64 y #s(literal -200 binary64))
y
-200
#s(literal -200 binary64)

localize57.0ms (1.2%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 y #s(literal -200 binary64))
accuracy100.0%
(/.f64 x y)
accuracy100.0%
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
accuracy87.2%
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x)))
accuracy99.8%
(/.f64 #s(literal -1/200 binary64) x)
accuracy99.7%
(*.f64 y (/.f64 #s(literal -1/200 binary64) x))
accuracy88.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
Results
42.0ms256×0valid
Compiler

Compiled 54 to 14 computations (74.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 8.0ms (38.5% of total)
ival-div: 6.0ms (28.9% of total)
...c/correct-round.rkt:119:19: 4.0ms (19.3% of total)
ival-add: 2.0ms (9.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series11.0ms (0.2%)

Counts
8 → 168
Calls
Call 1
Inputs
#<alt (* x (+ 1 (* y (/ -1/200 x))))>
#<alt (+ 1 (* y (/ -1/200 x)))>
#<alt (* y (/ -1/200 x))>
#<alt (/ -1/200 x)>
#<alt (* y (+ -1/200 (/ x y)))>
#<alt (+ -1/200 (/ x y))>
#<alt (/ x y)>
#<alt (/ y -200)>
Outputs
#<alt (* -1/200 y)>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt x>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt x>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (* -1/200 y)>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* -1/200 y)>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt 1>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (* -1/200 (/ y x))>
#<alt (* y (- (/ 1 y) (* 1/200 (/ 1 x))))>
#<alt (* y (- (/ 1 y) (* 1/200 (/ 1 x))))>
#<alt (* y (- (/ 1 y) (* 1/200 (/ 1 x))))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))>
#<alt (* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))>
#<alt (* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))>
#<alt (* -1/200 (/ y x))>
#<alt (/ (+ x (* -1/200 y)) x)>
#<alt (/ (+ x (* -1/200 y)) x)>
#<alt (/ (+ x (* -1/200 y)) x)>
#<alt 1>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt 1>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (+ 1 (* -1/200 (/ y x)))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (* -1/200 (/ y x))>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt (/ -1/200 x)>
#<alt x>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (* -1/200 y)>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* y (- (/ x y) 1/200))>
#<alt (* -1/200 y)>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1/200 (* -1 (/ x y)))))>
#<alt (* -1/200 y)>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt (+ x (* -1/200 y))>
#<alt x>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt (* x (+ 1 (* -1/200 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* 1/200 (/ y x)) 1)))>
#<alt -1/200>
#<alt (- (/ x y) 1/200)>
#<alt (- (/ x y) 1/200)>
#<alt (- (/ x y) 1/200)>
#<alt (/ x y)>
#<alt (* x (- (/ 1 y) (* 1/200 (/ 1 x))))>
#<alt (* x (- (/ 1 y) (* 1/200 (/ 1 x))))>
#<alt (* x (- (/ 1 y) (* 1/200 (/ 1 x))))>
#<alt (/ x y)>
#<alt (* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))>
#<alt (* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))>
#<alt (* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))>
#<alt (/ x y)>
#<alt (/ (+ x (* -1/200 y)) y)>
#<alt (/ (+ x (* -1/200 y)) y)>
#<alt (/ (+ x (* -1/200 y)) y)>
#<alt -1/200>
#<alt (- (/ x y) 1/200)>
#<alt (- (/ x y) 1/200)>
#<alt (- (/ x y) 1/200)>
#<alt -1/200>
#<alt (- (/ x y) 1/200)>
#<alt (- (/ x y) 1/200)>
#<alt (- (/ x y) 1/200)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
#<alt (* -1/200 y)>
Calls

42 calls:

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

rewrite233.0ms (4.9%)

Algorithm
batch-egg-rewrite
Rules
3210×*-lowering-*.f32
3210×*-lowering-*.f64
2452×/-lowering-/.f32
2452×/-lowering-/.f64
1218×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01342
18040
259837
3651437
0801437
Stop Event
iter limit
node limit
Counts
8 → 334
Calls
Call 1
Inputs
(* x (+ 1 (* y (/ -1/200 x))))
(+ 1 (* y (/ -1/200 x)))
(* y (/ -1/200 x))
(/ -1/200 x)
(* y (+ -1/200 (/ x y)))
(+ -1/200 (/ x y))
(/ x y)
(/ y -200)
Outputs
(+.f64 x (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x))
(+.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) x)
(-.f64 x (*.f64 (/.f64 #s(literal 1/200 binary64) x) (*.f64 x y)))
(-.f64 x (*.f64 (*.f64 x y) (/.f64 #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x y)) y))
(-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (*.f64 y (-.f64 #s(literal 0 binary64) (/.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) y))
(-.f64 (/.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (/.f64 (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 x x)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))))
(fma.f64 x #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x))
(fma.f64 x (/.f64 y (/.f64 x #s(literal -1/200 binary64))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x))
(fma.f64 y (/.f64 x (/.f64 x #s(literal -1/200 binary64))) x)
(fma.f64 (/.f64 #s(literal -1/200 binary64) x) (*.f64 x y) x)
(fma.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) x x)
(fma.f64 (*.f64 x y) (/.f64 #s(literal -1/200 binary64) x) x)
(fma.f64 (/.f64 x (/.f64 x #s(literal -1/200 binary64))) y x)
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x)))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))) (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))))) (+.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 x x)) (*.f64 x x)) (-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) x))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1 binary64))) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) x) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) x) (+.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1 binary64)) x) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))) x)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))) x))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) x))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) (-.f64 (/.f64 (/.f64 (*.f64 x y) #s(literal -200 binary64)) x) x)))))
(*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))) (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))) (-.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (/.f64 x #s(literal 1/200 binary64))) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))))
(+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))
(+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64))
(fma.f64 y (/.f64 #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/200 binary64) x) y #s(literal 1 binary64))
(fma.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (+.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (+.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1 binary64)) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (/.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))) (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))) (-.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64))) (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (/.f64 x #s(literal 1/200 binary64))) (+.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/40000 binary64) (/.f64 (/.f64 y (/.f64 x y)) x))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 x #s(literal 1/200 binary64))) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))
(neg.f64 (/.f64 y (/.f64 x #s(literal 1/200 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (/.f64 y #s(literal -200 binary64))) #s(literal 1 binary64)))
(/.f64 y (/.f64 x #s(literal -1/200 binary64)))
(/.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 y #s(literal -200 binary64)) x)
(/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 x #s(literal 1/200 binary64)))
(/.f64 (/.f64 y x) #s(literal -200 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -200 binary64) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 y x)) #s(literal 200 binary64))
(/.f64 (/.f64 y #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 x #s(literal 1/200 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) (/.f64 x #s(literal 1/200 binary64)))
(/.f64 (/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 200 binary64) y))
(/.f64 (/.f64 (/.f64 y #s(literal 200 binary64)) #s(literal -1 binary64)) x)
(pow.f64 (/.f64 x (/.f64 y #s(literal -200 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x #s(literal -1/200 binary64))))
(*.f64 y (/.f64 #s(literal -1/200 binary64) x))
(*.f64 #s(literal -1/200 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal -1/200 binary64) x) y)
(*.f64 (/.f64 y (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (/.f64 y x)))
(*.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1/200 binary64) x))
(*.f64 (/.f64 y x) #s(literal -1/200 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 y (/.f64 x #s(literal 1/200 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 y x)) #s(literal 1/200 binary64))
(*.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y #s(literal 200 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1/200 binary64) x))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1/200 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal -1/200 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x))
(neg.f64 (/.f64 #s(literal 1/200 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/200 binary64)))
(/.f64 #s(literal -1/200 binary64) x)
(/.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 x #s(literal 1/200 binary64)))
(pow.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) x))
(*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/200 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/200 binary64))
(*.f64 (pow.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal -1/2 binary64)))
(+.f64 x (/.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 y #s(literal -200 binary64)) x)
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(-.f64 (/.f64 y #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) x))
(-.f64 (/.f64 y #s(literal -200 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x y)) y))
(-.f64 (/.f64 y #s(literal -200 binary64)) (*.f64 y (-.f64 #s(literal 0 binary64) (/.f64 x y))))
(-.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) y))
(-.f64 (/.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(fma.f64 x #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)) x)
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 y (/.f64 x y) (/.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 (/.f64 x y) y (/.f64 y #s(literal -200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64) x)
(fma.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) y) (/.f64 y #s(literal -200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64))))) (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))) (*.f64 y (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/200 binary64) (/.f64 x y)) (*.f64 y (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))))))
(/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (+.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (/.f64 (*.f64 x y) #s(literal -200 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
(/.f64 (*.f64 y (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))
(/.f64 (*.f64 y (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 (/.f64 #s(literal -200 binary64) y) (*.f64 y (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 #s(literal -200 binary64) y) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (+.f64 y (*.f64 (/.f64 #s(literal -200 binary64) y) (*.f64 x y))) (*.f64 (/.f64 #s(literal -200 binary64) y) y))
(/.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 #s(literal -200 binary64) y) y)) (*.f64 (/.f64 #s(literal -200 binary64) y) (/.f64 y x)))
(/.f64 (+.f64 (/.f64 y (/.f64 x y)) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal -200 binary64) (/.f64 y x)))
(/.f64 (+.f64 (*.f64 y y) (*.f64 #s(literal -200 binary64) (*.f64 x y))) (*.f64 #s(literal -200 binary64) y))
(/.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal -200 binary64) (*.f64 y (-.f64 #s(literal 0 binary64) x)))) (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (+.f64 (/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) x) (*.f64 #s(literal 200 binary64) y)) (*.f64 #s(literal 200 binary64) (/.f64 y x)))
(/.f64 (+.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal 200 binary64) (*.f64 x y))) (*.f64 #s(literal 200 binary64) y))
(/.f64 (+.f64 (*.f64 y y) (*.f64 #s(literal 200 binary64) (*.f64 y (-.f64 #s(literal 0 binary64) x)))) (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 #s(literal 200 binary64) y) (*.f64 x y))) (*.f64 (/.f64 #s(literal 200 binary64) y) y))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 y x)) (*.f64 (/.f64 #s(literal 200 binary64) y) y)) (*.f64 (/.f64 #s(literal 200 binary64) y) (/.f64 y x)))
(/.f64 (+.f64 y (*.f64 (/.f64 #s(literal 200 binary64) y) (*.f64 y (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 #s(literal 200 binary64) y) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (+.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 y (/.f64 x y))) (*.f64 (/.f64 y x) #s(literal -200 binary64)))
(/.f64 (+.f64 (*.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) x)) (*.f64 (/.f64 y x) #s(literal 200 binary64)))
(/.f64 (+.f64 (*.f64 y (/.f64 #s(literal 200 binary64) y)) (*.f64 (/.f64 y x) #s(literal -1 binary64))) (*.f64 (/.f64 y x) (/.f64 #s(literal 200 binary64) y)))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (/.f64 #s(literal -200 binary64) y)) y) (*.f64 y (/.f64 #s(literal -200 binary64) y)))
(/.f64 (+.f64 (*.f64 (*.f64 x y) #s(literal 200 binary64)) (*.f64 y (-.f64 #s(literal 0 binary64) y))) (*.f64 y #s(literal 200 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (/.f64 #s(literal 200 binary64) y)) (-.f64 #s(literal 0 binary64) y)) (*.f64 y (/.f64 #s(literal 200 binary64) y)))
(/.f64 (+.f64 (*.f64 (*.f64 x y) #s(literal -200 binary64)) (*.f64 y y)) (*.f64 y #s(literal -200 binary64)))
(/.f64 (+.f64 (*.f64 y (/.f64 #s(literal -200 binary64) y)) (/.f64 y x)) (*.f64 (/.f64 y x) (/.f64 #s(literal -200 binary64) y)))
(/.f64 (+.f64 (*.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -200 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -200 binary64) y)))
(/.f64 (+.f64 (*.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) #s(literal -200 binary64)) (*.f64 y (-.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) #s(literal 200 binary64)) (*.f64 y y)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 y (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 200 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 200 binary64) y)))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (neg.f64 (*.f64 y (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(/.f64 (neg.f64 (*.f64 y (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))))) (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(/.f64 (*.f64 y (+.f64 #s(literal -1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(/.f64 (*.f64 y (+.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal -1/40000 binary64))) (+.f64 (/.f64 x y) #s(literal 1/200 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) y) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) y) (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal -1/40000 binary64)) y) (+.f64 (/.f64 x y) #s(literal 1/200 binary64)))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(*.f64 (+.f64 #s(literal -1/200 binary64) (/.f64 x y)) y)
(*.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))) y))
(*.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) (/.f64 y (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(*.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) y))
(*.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (/.f64 y (-.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(*.f64 (*.f64 y (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(*.f64 (*.f64 y (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(*.f64 (/.f64 (*.f64 y (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1/64000000000000 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)) (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))))) (+.f64 #s(literal 1/1600000000 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)) (-.f64 (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)) #s(literal 1/40000 binary64)))))
(*.f64 (/.f64 (*.f64 y (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (-.f64 #s(literal 1/1600000000 binary64) (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))) (-.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))
(*.f64 (/.f64 (*.f64 y (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(*.f64 (/.f64 (*.f64 y (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (-.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1/40000 binary64) (*.f64 (/.f64 x y) (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(+.f64 (/.f64 x y) #s(literal -1/200 binary64))
(+.f64 (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (neg.f64 (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))))
(-.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x y)))
(-.f64 (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(-.f64 (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (+.f64 (/.f64 x y) #s(literal 1/200 binary64))) (/.f64 #s(literal 1/40000 binary64) (+.f64 (/.f64 x y) #s(literal 1/200 binary64))))
(fma.f64 x (/.f64 #s(literal 1 binary64) y) #s(literal -1/200 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 x y) #s(literal -1/200 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) y) #s(literal -1/200 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) x #s(literal -1/200 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (+.f64 #s(literal 1/200 binary64) (/.f64 x y))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(neg.f64 (/.f64 (+.f64 #s(literal -1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/200 binary64) (/.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (+.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal -1/40000 binary64))))
(/.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))
(/.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(/.f64 (+.f64 #s(literal -1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(/.f64 (+.f64 #s(literal -1/512000000000000000000 binary64) (*.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (/.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (/.f64 y x) (/.f64 (/.f64 y (/.f64 x y)) x))))) (*.f64 (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))) (+.f64 #s(literal 1/64000000000000 binary64) (*.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (-.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1/8000000 binary64))))))
(/.f64 (-.f64 #s(literal 1/64000000000000 binary64) (/.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (/.f64 y x) (/.f64 (/.f64 y (/.f64 x y)) x)))) (*.f64 (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))) (-.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))))
(/.f64 (-.f64 #s(literal 1/64000000000000 binary64) (/.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (/.f64 y x) (/.f64 (/.f64 y (/.f64 x y)) x)))) (*.f64 (-.f64 #s(literal -1/200 binary64) (/.f64 x y)) (+.f64 #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (+.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))))))
(/.f64 (+.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal -1/40000 binary64)) (+.f64 (/.f64 x y) #s(literal 1/200 binary64)))
(/.f64 (-.f64 #s(literal 1/1600000000 binary64) (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (/.f64 (/.f64 y (/.f64 x y)) x))) (*.f64 (-.f64 #s(literal -1/200 binary64) (/.f64 x y)) (+.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (*.f64 (-.f64 #s(literal -1/200 binary64) (/.f64 x y)) (*.f64 x (/.f64 (/.f64 x y) y)))) (*.f64 (-.f64 #s(literal -1/200 binary64) (/.f64 x y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (neg.f64 (+.f64 #s(literal 1/200 binary64) (/.f64 x y))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal -1/40000 binary64))) (neg.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))) (+.f64 (*.f64 (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))) (*.f64 (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))) (*.f64 (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))))) (+.f64 (/.f64 #s(literal 1/40000 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) #s(literal 1 binary64)) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))
(/.f64 (*.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) #s(literal 1 binary64)) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(/.f64 (*.f64 (+.f64 #s(literal -1/512000000000000000000 binary64) (*.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (/.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (/.f64 y x) (/.f64 (/.f64 y (/.f64 x y)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))) (+.f64 #s(literal 1/64000000000000 binary64) (*.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (-.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) #s(literal -1/8000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64000000000000 binary64) (/.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (/.f64 y x) (/.f64 (/.f64 y (/.f64 x y)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))) (-.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64000000000000 binary64) (/.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)) (*.f64 (/.f64 y x) (/.f64 (/.f64 y (/.f64 x y)) x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))) (+.f64 #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (+.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/1600000000 binary64) (/.f64 (*.f64 x (/.f64 (/.f64 x y) y)) (/.f64 (/.f64 y (/.f64 x y)) x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y)))) (+.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/200 binary64) (/.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(*.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))
(*.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))))
(*.f64 (+.f64 #s(literal -1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/200 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))) (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/200 binary64) (/.f64 x y))) (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))))
(*.f64 (+.f64 (*.f64 x (/.f64 (/.f64 x y) y)) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x y) #s(literal 1/200 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y)))) (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) (+.f64 #s(literal 1/64000000000000 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)) (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))))) (+.f64 #s(literal 1/1600000000 binary64) (*.f64 (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)) (-.f64 (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)) #s(literal 1/40000 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x))) (-.f64 #s(literal 1/1600000000 binary64) (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x)))))) (-.f64 #s(literal 1/40000 binary64) (/.f64 (+.f64 (/.f64 x y) #s(literal 1/200 binary64)) (/.f64 y x))))
(*.f64 (/.f64 (-.f64 #s(literal 1/40000 binary64) (*.f64 x (/.f64 (/.f64 x y) y))) (-.f64 #s(literal -1/8000000 binary64) (/.f64 (/.f64 x y) (/.f64 (/.f64 y (/.f64 x y)) x)))) (+.f64 #s(literal 1/40000 binary64) (*.f64 (/.f64 x y) (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) (/.f64 x y)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 x y)))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x y)) #s(literal 1 binary64)))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 y x)))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 x y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 #s(literal 0 binary64) x))
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -200 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal 200 binary64)))
(neg.f64 (/.f64 y #s(literal 200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 y #s(literal -200 binary64))
(/.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)))
(*.f64 y #s(literal -1/200 binary64))
(*.f64 #s(literal -1/200 binary64) y)
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 1/200 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))

simplify156.0ms (3.2%)

Algorithm
egg-herbie
Rules
1734×fnmadd-define
1354×fma-lowering-fma.f32
1354×fma-lowering-fma.f64
1284×*-lowering-*.f32
1284×*-lowering-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037714
1103660
2293660
3865660
42124660
54573660
08114660
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
1
(+ 1 (* -1/200 (/ y x)))
(+ 1 (* -1/200 (/ y x)))
(+ 1 (* -1/200 (/ y x)))
(* -1/200 (/ y x))
(* y (- (/ 1 y) (* 1/200 (/ 1 x))))
(* y (- (/ 1 y) (* 1/200 (/ 1 x))))
(* y (- (/ 1 y) (* 1/200 (/ 1 x))))
(* -1/200 (/ y x))
(* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))
(* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))
(* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))
(* -1/200 (/ y x))
(/ (+ x (* -1/200 y)) x)
(/ (+ x (* -1/200 y)) x)
(/ (+ x (* -1/200 y)) x)
1
(+ 1 (* -1/200 (/ y x)))
(+ 1 (* -1/200 (/ y x)))
(+ 1 (* -1/200 (/ y x)))
1
(+ 1 (* -1/200 (/ y x)))
(+ 1 (* -1/200 (/ y x)))
(+ 1 (* -1/200 (/ y x)))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(* -1/200 (/ y x))
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
(/ -1/200 x)
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
-1/200
(- (/ x y) 1/200)
(- (/ x y) 1/200)
(- (/ x y) 1/200)
(/ x y)
(* x (- (/ 1 y) (* 1/200 (/ 1 x))))
(* x (- (/ 1 y) (* 1/200 (/ 1 x))))
(* x (- (/ 1 y) (* 1/200 (/ 1 x))))
(/ x y)
(* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))
(* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))
(* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))
(/ x y)
(/ (+ x (* -1/200 y)) y)
(/ (+ x (* -1/200 y)) y)
(/ (+ x (* -1/200 y)) y)
-1/200
(- (/ x y) 1/200)
(- (/ x y) 1/200)
(- (/ x y) 1/200)
-1/200
(- (/ x y) 1/200)
(- (/ x y) 1/200)
(- (/ x y) 1/200)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* x (+ 1 (* -1/200 (/ y x))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* x (+ 1 (* -1/200 (/ y x))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
x
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* y (- (/ x y) 1/200))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* y (- (/ x y) 1/200))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* y (- (/ 1 y) (* 1/200 (/ 1 x))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ 1 y) (* 1/200 (/ 1 x))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ 1 y) (* 1/200 (/ 1 x))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (* 1/200 (/ 1 x)) (/ 1 y))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ (+ x (* -1/200 y)) x)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(/ (+ x (* -1/200 y)) x)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(/ (+ x (* -1/200 y)) x)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
1
#s(literal 1 binary64)
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
1
#s(literal 1 binary64)
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(+ 1 (* -1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1/200 (/ y x))
(/.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
(/ -1/200 x)
(/.f64 #s(literal -1/200 binary64) x)
x
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* y (- (/ x y) 1/200))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* y (- (/ x y) 1/200))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+ x (* -1/200 y))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
x
(* x (+ 1 (* -1/200 (/ y x))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* x (+ 1 (* -1/200 (/ y x))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* x (+ 1 (* -1/200 (/ y x))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
-1/200
#s(literal -1/200 binary64)
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ x y)
(/.f64 x y)
(* x (- (/ 1 y) (* 1/200 (/ 1 x))))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* x (- (/ 1 y) (* 1/200 (/ 1 x))))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* x (- (/ 1 y) (* 1/200 (/ 1 x))))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ x y)
(/.f64 x y)
(* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(* -1 (* x (- (* 1/200 (/ 1 x)) (/ 1 y))))
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ x y)
(/.f64 x y)
(/ (+ x (* -1/200 y)) y)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ (+ x (* -1/200 y)) y)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ (+ x (* -1/200 y)) y)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
-1/200
#s(literal -1/200 binary64)
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
-1/200
#s(literal -1/200 binary64)
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(- (/ x y) 1/200)
(+.f64 #s(literal -1/200 binary64) (/.f64 x y))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)

eval55.0ms (1.1%)

Compiler

Compiled 8191 to 1027 computations (87.5% saved)

prune45.0ms (0.9%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New5020502
Fresh000
Picked033
Done044
Total5027509
Accuracy
100.0%
Counts
509 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.4%
(/.f64 y #s(literal -200 binary64))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.8%
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y)))
87.1%
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
88.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
51.3%
(*.f64 #s(literal -1/200 binary64) y)
49.4%
x
Compiler

Compiled 151 to 83 computations (45% saved)

regimes16.0ms (0.3%)

Counts
9 → 1
Calls
Call 1
Inputs
x
(*.f64 #s(literal -1/200 binary64) y)
(/.f64 y #s(literal -200 binary64))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/200 binary64) x))))
(*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 binary64))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1600000000 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal 200 binary64))) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Calls

4 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes4.0ms (0.1%)

Counts
3 → 3
Calls
Call 1
Inputs
x
(*.f64 #s(literal -1/200 binary64) y)
(/.f64 y #s(literal -200 binary64))
Outputs
x
(/.f64 y #s(literal -200 binary64))
x
Calls

2 calls:

2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
79.6%3x
78.1%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
79.5%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
x
Outputs
x
Calls

2 calls:

1.0ms
y
1.0ms
x
Results
AccuracySegmentsBranch
49.4%1y
49.4%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch19.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.0117265118257957e-56
2.2801155700052944e-41
4.0ms
-2.1589194832303666e+96
-1.825032012988432e+96
Results
8.0ms208×0valid
Compiler

Compiled 142 to 113 computations (20.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 2.0ms (62.4% of total)
ival-sub: 1.0ms (31.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch19.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.0117265118257957e-56
2.2801155700052944e-41
3.0ms
-2.1589194832303666e+96
-1.825032012988432e+96
Results
8.0ms208×0valid
Compiler

Compiled 142 to 113 computations (20.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 2.0ms (64.7% of total)
ival-sub: 1.0ms (32.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify23.0ms (0.5%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01932
12832
23732
34332
44832
55032
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(if (<=.f64 x #s(literal -1849999999999999955887295562167900350671804751830274692402817979373850325468464830742747714420736 binary64)) x (if (<=.f64 x #s(literal 5523849527140279/25108406941546723055343157692830665664409421777856138051584 binary64)) (/.f64 y #s(literal -200 binary64)) x))
(if (<=.f64 x #s(literal -1849999999999999955887295562167900350671804751830274692402817979373850325468464830742747714420736 binary64)) x (if (<=.f64 x #s(literal 41377379603379/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 #s(literal -1/200 binary64) y) x))
x
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(if (<=.f64 x #s(literal -1849999999999999955887295562167900350671804751830274692402817979373850325468464830742747714420736 binary64)) x (if (<=.f64 x #s(literal 5523849527140279/25108406941546723055343157692830665664409421777856138051584 binary64)) (/.f64 y #s(literal -200 binary64)) x))
(if (<=.f64 x #s(literal -1849999999999999955887295562167900350671804751830274692402817979373850325468464830742747714420736 binary64)) x (if (<=.f64 x #s(literal 41377379603379/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 #s(literal -1/200 binary64) y) x))
(if (<=.f64 x #s(literal -1849999999999999955887295562167900350671804751830274692402817979373850325468464830742747714420736 binary64)) x (if (<=.f64 x #s(literal 41377379603379/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 y #s(literal -1/200 binary64)) x))
x

soundness839.0ms (17.5%)

Rules
5792×*-lowering-*.f32
5792×*-lowering-*.f64
3554×/-lowering-/.f32
3554×/-lowering-/.f64
2292×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025138
170120
2187120
3552120
41613120
54131120
08139120
037124
1258111
22636103
010673103
Stop Event
done
iter limit
node limit
iter limit
node limit
Compiler

Compiled 58 to 37 computations (36.2% saved)

preprocess30.0ms (0.6%)

Compiler

Compiled 82 to 48 computations (41.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...