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

Time bar (total: 3.9s)

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)

sample610.0ms (15.8%)

Results
445.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 167.0ms
ival-div: 94.0ms (56.4% of total)
ival-sub: 59.0ms (35.4% of total)
const: 10.0ms (6% of total)
backward-pass: 3.0ms (1.8% of total)
Bogosity

preprocess48.0ms (1.3%)

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)

explain89.0ms (2.3%)

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
54.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 (60.4% of total)
ival-sub: 3.0ms (36.2% of total)
const: 1.0ms (12.1% 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)

simplify23.0ms (0.6%)

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)

localize24.0ms (0.6%)

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
18.0ms256×0valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

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

series7.0ms (0.2%)

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
4.0ms
y
@inf
(/ y 200)
1.0ms
y
@-inf
(/ y 200)
0.0ms
y
@inf
(- x (/ y 200))
0.0ms
x
@inf
(- x (/ y 200))
0.0ms
y
@0
(- x (/ y 200))

rewrite410.0ms (10.6%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
058
1308
22567
343117
084867
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 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))))))
(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 x (/.f64 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 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 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 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 x) (+.f64 (*.f64 x x) (/.f64 y (/.f64 #s(literal -40000 binary64) y)))) (-.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))))))
(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 (*.f64 x 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 (*.f64 x 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 (+.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))))))
(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 y (/.f64 #s(literal -40000 binary64) y))) (-.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 (neg.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 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 y (/.f64 #s(literal -40000 binary64) y))) (+.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 (neg.f64 (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.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 (*.f64 x 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 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 (*.f64 x 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 (*.f64 x 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 y (/.f64 #s(literal -40000 binary64) y))) #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 (neg.f64 (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))) (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 x (/.f64 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 x (/.f64 x (+.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 x (/.f64 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 x (/.f64 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 x (/.f64 x (+.f64 x (/.f64 y #s(literal 200 binary64))))) (*.f64 x (/.f64 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 x (/.f64 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 (*.f64 x 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 (*.f64 x 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 y (/.f64 #s(literal -40000 binary64) y))) (/.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 (neg.f64 (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.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 y (/.f64 #s(literal -40000 binary64) y))))
(*.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 y (/.f64 #s(literal -40000 binary64) y)))) #s(literal -1 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 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 (*.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 (*.f64 x 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 (*.f64 x 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 (+.f64 x (/.f64 y #s(literal 200 binary64)))) #s(literal 200 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 (*.f64 x 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 (*.f64 x 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)))))
(*.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)))))
(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 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.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 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 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (-.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 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -1 binary64)) #s(literal -1/200 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)))

simplify150.0ms (3.9%)

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
08143120
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))

eval40.0ms (1%)

Compiler

Compiled 3435 to 337 computations (90.2% saved)

prune20.0ms (0.5%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1463149
Fresh000
Picked011
Done000
Total1464150
Accuracy
100.0%
Counts
150 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
54.0%
(*.f64 #s(literal -1/200 binary64) y)
47.8%
x
Compiler

Compiled 32 to 22 computations (31.3% saved)

simplify144.0ms (3.7%)

Algorithm
egg-herbie
Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 40000 binary64) y)
cost-diff0
(/.f64 y (/.f64 #s(literal 40000 binary64) y))
cost-diff0
(-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))
cost-diff0
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
cost-diff0
(*.f64 #s(literal -1/200 binary64) y)
Rules
2214×fnmadd-define
1588×fma-lowering-fma.f32
1588×fma-lowering-fma.f64
1402×fmsub-define
1392×fnmsub-define
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
01350
12648
24947
39347
418347
548447
6145147
7356045
8648745
0801845
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
x
(* -1/200 y)
-1/200
y
(/ (- (/ y (/ 40000 y)) (* x x)) (- (/ y -200) x))
(- (/ y (/ 40000 y)) (* x x))
(/ y (/ 40000 y))
y
(/ 40000 y)
40000
(* x x)
x
(- (/ y -200) x)
(/ y -200)
-200
Outputs
x
(* -1/200 y)
(/.f64 y #s(literal -200 binary64))
-1/200
#s(literal -1/200 binary64)
y
(/ (- (/ y (/ 40000 y)) (* x x)) (- (/ y -200) x))
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
(- (/ y (/ 40000 y)) (* x x))
(-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))
(/ y (/ 40000 y))
(/.f64 y (/.f64 #s(literal 40000 binary64) y))
y
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
40000
#s(literal 40000 binary64)
(* x x)
(*.f64 x x)
x
(- (/ y -200) x)
(-.f64 (/.f64 y #s(literal -200 binary64)) x)
(/ y -200)
(/.f64 y #s(literal -200 binary64))
-200
#s(literal -200 binary64)

localize68.0ms (1.8%)

Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (/.f64 y #s(literal -200 binary64)) x)
accuracy99.8%
(/.f64 y (/.f64 #s(literal 40000 binary64) y))
accuracy96.1%
(-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))
accuracy56.4%
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
accuracy99.7%
(*.f64 #s(literal -1/200 binary64) y)
Results
49.0ms256×0valid
Compiler

Compiled 56 to 14 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-div: 9.0ms (43.9% of total)
ival-mult: 4.0ms (19.5% of total)
...c/correct-round.rkt:119:19: 4.0ms (19.5% of total)
ival-sub: 3.0ms (14.6% of total)
const: 1.0ms (4.9% of total)
backward-pass: 0.0ms (0% of total)

series7.0ms (0.2%)

Counts
6 → 108
Calls
Call 1
Inputs
#<alt (* -1/200 y)>
#<alt (/ (- (/ y (/ 40000 y)) (* x x)) (- (/ y -200) x))>
#<alt (- (/ y (/ 40000 y)) (* x x))>
#<alt (/ y (/ 40000 y))>
#<alt (/ 40000 y)>
#<alt (- (/ y -200) x)>
Outputs
#<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>
#<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 (pow x 2))>
#<alt (- (* 1/40000 (pow y 2)) (pow x 2))>
#<alt (- (* 1/40000 (pow y 2)) (pow x 2))>
#<alt (- (* 1/40000 (pow y 2)) (pow x 2))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))>
#<alt (* 1/40000 (pow y 2))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))>
#<alt (* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))>
#<alt (* 1/40000 (pow y 2))>
#<alt (+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))>
#<alt (+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))>
#<alt (+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))>
#<alt (* -1 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))>
#<alt (* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))>
#<alt (* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))>
#<alt (* -1 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))>
#<alt (* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))>
#<alt (* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))>
#<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))>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (/ 40000 y)>
#<alt (* -1 x)>
#<alt (- (* -1/200 y) x)>
#<alt (- (* -1/200 y) x)>
#<alt (- (* -1/200 y) x)>
#<alt (* -1/200 y)>
#<alt (* y (- (* -1 (/ x y)) 1/200))>
#<alt (* y (- (* -1 (/ x y)) 1/200))>
#<alt (* y (- (* -1 (/ x y)) 1/200))>
#<alt (* -1/200 y)>
#<alt (* -1 (* y (+ 1/200 (/ x y))))>
#<alt (* -1 (* y (+ 1/200 (/ x y))))>
#<alt (* -1 (* y (+ 1/200 (/ x y))))>
#<alt (* -1/200 y)>
#<alt (+ (* -1 x) (* -1/200 y))>
#<alt (+ (* -1 x) (* -1/200 y))>
#<alt (+ (* -1 x) (* -1/200 y))>
#<alt (* -1 x)>
#<alt (* x (- (* -1/200 (/ y x)) 1))>
#<alt (* x (- (* -1/200 (/ y x)) 1))>
#<alt (* x (- (* -1/200 (/ y x)) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* 1/200 (/ y x)))))>
#<alt (* -1 (* x (+ 1 (* 1/200 (/ y x)))))>
#<alt (* -1 (* x (+ 1 (* 1/200 (/ y x)))))>
Calls

27 calls:

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

rewrite368.0ms (9.5%)

Algorithm
batch-egg-rewrite
Rules
5354×*-lowering-*.f32
5354×*-lowering-*.f64
3698×/-lowering-/.f32
3698×/-lowering-/.f64
1348×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01338
17925
274724
0906524
Stop Event
iter limit
node limit
Counts
6 → 457
Calls
Call 1
Inputs
(* -1/200 y)
(/ (- (/ y (/ 40000 y)) (* x x)) (- (/ y -200) x))
(- (/ y (/ 40000 y)) (* x x))
(/ y (/ 40000 y))
(/ 40000 y)
(- (/ y -200) x)
Outputs
(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)))
(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 binary64) (/.f64 #s(literal 200 binary64) y))
(pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1 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 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 binary64) (/.f64 y #s(literal 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)))
(+.f64 x (/.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 y #s(literal -200 binary64)) x)
(+.f64 (/.f64 y #s(literal -200 binary64)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(+.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64))))))
(+.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal -1 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 (/.f64 y #s(literal -200 binary64)) x)))
(+.f64 (fma.f64 #s(literal -1/200 binary64) y (neg.f64 (*.f64 x #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64) (*.f64 x #s(literal -1 binary64))))
(+.f64 (fma.f64 y #s(literal -1/200 binary64) (neg.f64 (*.f64 x #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64) (*.f64 x #s(literal -1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64) (neg.f64 (*.f64 x #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64) (*.f64 x #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)) (neg.f64 (*.f64 x #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64) (*.f64 x #s(literal -1 binary64))))
(+.f64 (fma.f64 y (/.f64 (/.f64 y #s(literal 40000 binary64)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x))) (fma.f64 (neg.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x))) x (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x)))
(+.f64 (fma.f64 y (/.f64 (/.f64 y #s(literal 40000 binary64)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x))))
(+.f64 (fma.f64 y (/.f64 (/.f64 y #s(literal 40000 binary64)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 y (/.f64 (/.f64 y #s(literal 40000 binary64)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))))
(+.f64 (fma.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (neg.f64 (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x))) (fma.f64 (neg.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x))) x (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x)))
(+.f64 (fma.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x))))
(+.f64 (fma.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (neg.f64 (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (neg.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))))
(+.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x))) (fma.f64 (neg.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x))) x (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x)))
(+.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x))))
(+.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (neg.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))))
(+.f64 (fma.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (neg.f64 (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x))) (fma.f64 (neg.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x))) x (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x)))
(+.f64 (fma.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x))))
(+.f64 (fma.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.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 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (neg.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))))
(+.f64 (fma.f64 (/.f64 (/.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))) (neg.f64 (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x))) (fma.f64 (neg.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x))) x (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) x)))
(+.f64 (fma.f64 (/.f64 (/.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))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x x))))
(+.f64 (fma.f64 (/.f64 (/.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))) (neg.f64 (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))))))
(+.f64 (fma.f64 (/.f64 (/.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))) (neg.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal -200 binary64) y))))
(+.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 y #s(literal -200 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 x (/.f64 #s(literal -200 binary64) y)) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))))
(+.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 0 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 y #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) x))
(-.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(-.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -200 binary64)) x))) (/.f64 (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x)) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))))) (/.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (*.f64 x x) (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.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 (*.f64 x x) (*.f64 (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 x (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.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))))))
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 y (/.f64 (/.f64 y #s(literal 40000 binary64)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(fma.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)) x)
(fma.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(fma.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(fma.f64 (/.f64 (/.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 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.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 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(/.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 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 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 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 (/.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 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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) (/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))
(/.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)))) (neg.f64 (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(/.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)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))))
(/.f64 (*.f64 (*.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 x (/.f64 y #s(literal -200 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 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (-.f64 (*.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal 40000 binary64))) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal 40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal 40000 binary64))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 y (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal 40000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal 40000 binary64))) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal -40000 binary64))) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal -40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal -40000 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal -40000 binary64))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal -40000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y #s(literal -40000 binary64))) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (-.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 y (/.f64 #s(literal 40000 binary64) y))) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal -40000 binary64)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x x))) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal -40000 binary64)) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal -40000 binary64)) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x x)))) (neg.f64 (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))))))
(/.f64 (neg.f64 (*.f64 (*.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 x (/.f64 y #s(literal -200 binary64))))) (neg.f64 (*.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 (neg.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 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 #s(literal -200 binary64) y)))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (-.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 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(literal -200 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.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 (/.f64 y #s(literal -200 binary64)) x)) (/.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 x)) #s(literal -1 binary64)) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 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 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.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 (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 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 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x x)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -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 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.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 x (/.f64 y #s(literal -200 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 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(/.f64 (*.f64 #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 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (*.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 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(/.f64 (*.f64 (/.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 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 x (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.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))
(*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.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 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.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 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.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 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.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))) #s(literal 1 binary64))
(*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64))))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (+.f64 (*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (*.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))
(*.f64 (+.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 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #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 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (-.f64 x (/.f64 y #s(literal -200 binary64)))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)) (*.f64 (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 y (-.f64 (/.f64 y #s(literal -200 binary64)) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (+.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (*.f64 (*.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 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)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(*.f64 (*.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) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 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 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.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 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 x (/.f64 y #s(literal -200 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(*.f64 (pow.f64 (/.f64 #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))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.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 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(*.f64 (/.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.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 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
(+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (fma.f64 x (-.f64 #s(literal 0 binary64) x) (*.f64 x x)))
(+.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(+.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 y #s(literal -200 binary64))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 y #s(literal -200 binary64))))
(+.f64 (*.f64 (/.f64 y #s(literal -200 binary64)) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))
(-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) #s(literal 0 binary64)) (*.f64 x x))
(fma.f64 #s(literal -1/200 binary64) (/.f64 y (/.f64 #s(literal -200 binary64) y)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 y (/.f64 y #s(literal 40000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 x (-.f64 #s(literal 0 binary64) x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(fma.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 y #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (/.f64 y #s(literal 40000 binary64)) y (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) x (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(fma.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/40000 binary64) (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (/.f64 y (/.f64 #s(literal -200 binary64) y)) #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (/.f64 y #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(neg.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(/.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 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 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.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 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(/.f64 (neg.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 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (neg.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))))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64))))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))) (-.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (+.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(/.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 binary64))))))
(/.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 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 x (/.f64 y #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (+.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)))) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.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 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.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 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))))
(*.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 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))
(*.f64 (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.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 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 x (/.f64 y #s(literal -200 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (*.f64 (+.f64 x (/.f64 y #s(literal -200 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 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 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)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))
(neg.f64 (/.f64 (*.f64 y y) #s(literal -40000 binary64)))
(neg.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal -40000 binary64)) #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 y (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) y) #s(literal 200 binary64))))
(/.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 #s(literal -200 binary64) 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 #s(literal 0 binary64) y) (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -200 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 40000 binary64) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 y #s(literal 40000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) (/.f64 y (/.f64 #s(literal -200 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) #s(literal 200 binary64))))
(/.f64 (/.f64 y #s(literal 40000 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -40000 binary64) y) y))
(/.f64 (*.f64 y y) #s(literal 40000 binary64))
(/.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) #s(literal -40000 binary64))
(/.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) y))
(/.f64 (/.f64 y (/.f64 #s(literal -200 binary64) y)) #s(literal -200 binary64))
(/.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) #s(literal 200 binary64))
(/.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 200 binary64) y))
(/.f64 (*.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -40000 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (-.f64 #s(literal 0 binary64) y))) #s(literal -40000 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 #s(literal -200 binary64) y) #s(literal -2 binary64))
(*.f64 #s(literal -1/200 binary64) (/.f64 y (/.f64 #s(literal -200 binary64) y)))
(*.f64 #s(literal -1/200 binary64) (/.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y (/.f64 #s(literal -200 binary64) y)) #s(literal 1 binary64)))
(*.f64 y (/.f64 y #s(literal 40000 binary64)))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -200 binary64))))
(*.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) #s(literal 1 binary64))
(*.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 y #s(literal -200 binary64)))
(*.f64 (/.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) (/.f64 y #s(literal -40000 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -200 binary64) y) #s(literal 200 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 y #s(literal -40000 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 1/200 binary64) (/.f64 y #s(literal -200 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 y (/.f64 #s(literal 40000 binary64) y)))
(*.f64 (/.f64 y #s(literal 40000 binary64)) y)
(*.f64 (/.f64 y #s(literal 40000 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/40000 binary64))
(*.f64 (*.f64 y (-.f64 #s(literal 0 binary64) y)) #s(literal -1/40000 binary64))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(*.f64 #s(literal 1/40000 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) #s(literal -1 binary64)))
(*.f64 #s(literal 1/40000 binary64) (/.f64 y (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal 1/40000 binary64) (*.f64 (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 y #s(literal 200 binary64)))
(*.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 y (/.f64 #s(literal -200 binary64) y)) #s(literal -1/200 binary64))
(*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) #s(literal 1/200 binary64))
(*.f64 #s(literal -1/40000 binary64) (*.f64 y (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1/40000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal -1/40000 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 y #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) y)) #s(literal 1/40000 binary64))
(*.f64 (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 y #s(literal -40000 binary64)) #s(literal -1 binary64)) y)
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal 40000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -40000 binary64) y))
(neg.f64 (/.f64 #s(literal -40000 binary64) y))
(neg.f64 (/.f64 (/.f64 #s(literal -40000 binary64) y) #s(literal 1 binary64)))
(/.f64 #s(literal 40000 binary64) y)
(/.f64 (/.f64 #s(literal 40000 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 y #s(literal -200 binary64)))
(/.f64 (/.f64 #s(literal -40000 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal -40000 binary64) (-.f64 #s(literal 0 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 y #s(literal 40000 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 y #s(literal -40000 binary64)))
(pow.f64 (/.f64 #s(literal 40000 binary64) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y #s(literal 40000 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 40000 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 40000 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal -200 binary64) (/.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -40000 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 40000 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 40000 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -40000 binary64) y))
(*.f64 (pow.f64 (/.f64 y #s(literal 40000 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y #s(literal 40000 binary64)) #s(literal -1/2 binary64)))
(+.f64 (/.f64 y #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 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)))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(-.f64 (/.f64 y #s(literal -200 binary64)) x)
(-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal 200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 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 x x) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(-.f64 (/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 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 (*.f64 x x))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(-.f64 (+.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)) x)
(fma.f64 #s(literal -1/200 binary64) y (-.f64 #s(literal 0 binary64) x))
(fma.f64 y #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) x (/.f64 y #s(literal -200 binary64)))
(neg.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 x (/.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) #s(literal 1 binary64))
(/.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)))))
(/.f64 (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 x (/.f64 y #s(literal -200 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 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 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 binary64)))))))
(/.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 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 x (/.f64 y #s(literal -200 binary64))) (*.f64 x x))) (*.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 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 #s(literal 40000 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(literal -200 binary64)))) #s(literal 3 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 (*.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 x x) (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(/.f64 (-.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 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 x x) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(/.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))
(/.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #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 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.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))
(*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) #s(literal 1 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 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #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 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -200 binary64)))))))
(*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64)))) (*.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (-.f64 (/.f64 y #s(literal -200 binary64)) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.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 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.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 (/.f64 y #s(literal -200 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y #s(literal -200 binary64))))))
(*.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64))))
(*.f64 (-.f64 #s(literal 0 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 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64))))))))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) #s(literal -40000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.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 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.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 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.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 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 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 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.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 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (+.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64)))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(literal -200 binary64))))))
(*.f64 (/.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 x (/.f64 y #s(literal -200 binary64)))))
(*.f64 (/.f64 (+.f64 x (/.f64 y #s(literal -200 binary64))) (/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (/.f64 y #s(literal -200 binary64)) x) (+.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x (+.f64 x (/.f64 y #s(literal -200 binary64)))))))
(*.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x))))
(*.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))) (+.f64 x (/.f64 y #s(literal -200 binary64)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1600000000 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))))
(*.f64 (*.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (/.f64 #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 (*.f64 x x) (/.f64 (*.f64 y y) #s(literal -40000 binary64))))

simplify152.0ms (3.9%)

Algorithm
egg-herbie
Rules
2146×fnmadd-define
2070×*-lowering-*.f32
2070×*-lowering-*.f64
1388×fmsub-define
1178×fnmsub-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054492
1155420
2456420
31296420
43930420
08232420
Stop Event
iter limit
node limit
Counts
108 → 108
Calls
Call 1
Inputs
(* -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
(+ 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 (pow x 2))
(- (* 1/40000 (pow y 2)) (pow x 2))
(- (* 1/40000 (pow y 2)) (pow x 2))
(- (* 1/40000 (pow y 2)) (pow x 2))
(* 1/40000 (pow y 2))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(* 1/40000 (pow y 2))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(* 1/40000 (pow y 2))
(+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))
(+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))
(+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))
(* -1 (pow x 2))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(* -1 (pow x 2))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(* 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))
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(/ 40000 y)
(* -1 x)
(- (* -1/200 y) x)
(- (* -1/200 y) x)
(- (* -1/200 y) x)
(* -1/200 y)
(* y (- (* -1 (/ x y)) 1/200))
(* y (- (* -1 (/ x y)) 1/200))
(* y (- (* -1 (/ x y)) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (/ x y))))
(* -1 (* y (+ 1/200 (/ x y))))
(* -1 (* y (+ 1/200 (/ x y))))
(* -1/200 y)
(+ (* -1 x) (* -1/200 y))
(+ (* -1 x) (* -1/200 y))
(+ (* -1 x) (* -1/200 y))
(* -1 x)
(* x (- (* -1/200 (/ y x)) 1))
(* x (- (* -1/200 (/ y x)) 1))
(* x (- (* -1/200 (/ y x)) 1))
(* -1 x)
(* -1 (* x (+ 1 (* 1/200 (/ y x)))))
(* -1 (* x (+ 1 (* 1/200 (/ y x)))))
(* -1 (* x (+ 1 (* 1/200 (/ y x)))))
Outputs
(* -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
(+ 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 #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)
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(- (* 1/40000 (pow y 2)) (pow x 2))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(- (* 1/40000 (pow y 2)) (pow x 2))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(- (* 1/40000 (pow y 2)) (pow x 2))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow y 2) (+ 1/40000 (* -1 (/ (pow x 2) (pow y 2)))))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(+ (* -1 (pow x 2)) (* 1/40000 (pow y 2)))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow x 2) (- (* 1/40000 (/ (pow y 2) (pow x 2))) 1))
(-.f64 (*.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(* 1/40000 (pow y 2))
(*.f64 #s(literal 1/40000 binary64) (*.f64 y y))
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(/ 40000 y)
(/.f64 #s(literal 40000 binary64) y)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- (* -1/200 y) x)
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(- (* -1/200 y) x)
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(- (* -1/200 y) x)
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (* -1 (/ x y)) 1/200))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* y (- (* -1 (/ x y)) 1/200))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* y (- (* -1 (/ 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 (/ x y))))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* y (+ 1/200 (/ x y))))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* y (+ 1/200 (/ x y))))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ (* -1 x) (* -1/200 y))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ (* -1 x) (* -1/200 y))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(+ (* -1 x) (* -1/200 y))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (* -1/200 (/ y x)) 1))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* x (- (* -1/200 (/ y x)) 1))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* x (- (* -1/200 (/ y x)) 1))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* 1/200 (/ y x)))))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* x (+ 1 (* 1/200 (/ y x)))))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)
(* -1 (* x (+ 1 (* 1/200 (/ y x)))))
(-.f64 (*.f64 #s(literal -1/200 binary64) y) x)

eval98.0ms (2.5%)

Compiler

Compiled 17999 to 1388 computations (92.3% saved)

prune60.0ms (1.5%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New5641565
Fresh000
Picked123
Done011
Total5654569
Accuracy
100.0%
Counts
569 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
54.1%
(/.f64 y #s(literal -200 binary64))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
47.8%
x
Compiler

Compiled 32 to 22 computations (31.3% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 1 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize19.0ms (0.5%)

Localize:

Found 1 expressions of interest:

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

Compiled 8 to 5 computations (37.5% saved)

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

series0.0ms (0%)

Counts
1 → 12
Calls
Call 1
Inputs
#<alt (/ y -200)>
Outputs
#<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

3 calls:

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

rewrite313.0ms (8.1%)

Algorithm
batch-egg-rewrite
Rules
2328×*-lowering-*.f32
2328×*-lowering-*.f64
1932×/-lowering-/.f32
1932×/-lowering-/.f64
1460×frac-times
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033
1133
2393
31453
46583
564893
080313
Stop Event
iter limit
node limit
Counts
1 → 236
Calls
Call 1
Inputs
(/ y -200)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 0 binary64))
(exp.f64 (log.f64 (/.f64 y #s(literal -200 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal -200 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -200 binary64) y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -200 binary64) y)) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -200 binary64) y)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) (*.f64 y y))) (/.f64 y #s(literal -200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 200 binary64))) (/.f64 y #s(literal -200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 40000 binary64))) (/.f64 y #s(literal -200 binary64)))
(neg.f64 (/.f64 y #s(literal -200 binary64)))
(/.f64 y #s(literal -200 binary64))
(/.f64 y #s(literal 200 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) 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 binary64) (/.f64 (/.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(literal -200 binary64)) (/.f64 (*.f64 y y) #s(literal 40000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 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))
(/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -200 binary64) (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -200 binary64) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) (*.f64 y y))))
(/.f64 (*.f64 y y) (*.f64 y #s(literal -200 binary64)))
(/.f64 (*.f64 y y) (*.f64 y #s(literal 200 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y #s(literal -200 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y #s(literal 200 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 200 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 200 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -200 binary64))))
(/.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -200 binary64) y)))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (/.f64 (*.f64 y y) #s(literal 40000 binary64)))
(/.f64 (/.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 y #s(literal -200 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (*.f64 y (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 y (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)
(/.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/200 binary64)) y)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) y)
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (*.f64 y y))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) y)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (*.f64 y y))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -200 binary64)) y)
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal 1/200 binary64)) y)
(/.f64 (*.f64 (*.f64 y y) #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 #s(literal 1/200 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) y)
(/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) y)
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -1/200 binary64)) y)
(/.f64 (*.f64 (*.f64 y y) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -1 binary64)) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1/200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) y) y)
(/.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1/200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1/200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -200 binary64) y))) (sqrt.f64 (/.f64 #s(literal -200 binary64) y)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 1/200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) y)
(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 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.f64 y y) #s(literal 40000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -200 binary64) y)))
(*.f64 y #s(literal -1/200 binary64))
(*.f64 y #s(literal 1/200 binary64))
(*.f64 y (pow.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 y (*.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 200 binary64) #s(literal -1/2 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 0 binary64) y))
(*.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 0 binary64) y))
(*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/200 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -200 binary64)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 200 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -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)))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal -1/200 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 1/200 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (/.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal -200 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (/.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 200 binary64)))
(*.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (/.f64 #s(literal 40000 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 #s(literal -200 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -200 binary64) y)) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -200 binary64) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)
(*.f64 (pow.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 y #s(literal -200 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal 200 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 #s(literal 1/200 binary64) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/200 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 y y))
(*.f64 (/.f64 #s(literal 1/200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1/200 binary64) (*.f64 y y)))
(*.f64 (*.f64 (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64))) y)
(*.f64 (*.f64 (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 y #s(literal -200 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (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 (*.f64 #s(literal -1/200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (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 (*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64))) (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.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/4 binary64))) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1/200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64))) (pow.f64 #s(literal 200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -200 binary64) y))) (pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (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 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 y (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 y y)) y)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (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)))

simplify122.0ms (3.2%)

Algorithm
egg-herbie
Rules
*-lowering-*.f32
*-lowering-*.f64
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0336
1436
0436
Stop Event
iter limit
saturated
Counts
12 → 12
Calls
Call 1
Inputs
(* -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)
(* -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)

eval26.0ms (0.7%)

Compiler

Compiled 2816 to 451 computations (84% saved)

prune34.0ms (0.9%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New2480248
Fresh000
Picked011
Done033
Total2484252
Accuracy
100.0%
Counts
252 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(/.f64 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
54.1%
(/.f64 y #s(literal -200 binary64))
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
47.8%
x
Compiler

Compiled 61 to 38 computations (37.7% saved)

regimes11.0ms (0.3%)

Counts
5 → 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 (-.f64 (/.f64 y (/.f64 #s(literal 40000 binary64) y)) (*.f64 x x)) (-.f64 (/.f64 y #s(literal -200 binary64)) x))
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Calls

4 calls:

3.0ms
x
2.0ms
(-.f64 x (/.f64 y #s(literal 200 binary64)))
2.0ms
(/.f64 y #s(literal 200 binary64))
2.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
78.8%3x
77.6%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes2.0ms (0.1%)

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
78.6%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
x
1.0ms
y
Results
AccuracySegmentsBranch
47.8%1y
47.8%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch28.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
7.812051619316976e+73
1.7920371636487829e+90
13.0ms
-1.8791960561566012e+61
-5.724356247481417e+54
Results
17.0ms304×0valid
Compiler

Compiled 202 to 161 computations (20.3% saved)

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

bsearch28.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
7.812051619316976e+73
1.7920371636487829e+90
13.0ms
-1.8791960561566012e+61
-5.724356247481417e+54
Results
16.0ms304×0valid
Compiler

Compiled 202 to 161 computations (20.3% saved)

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

simplify32.0ms (0.8%)

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
02132
13032
23932
34532
45032
55232
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) x (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 binary64)) (/.f64 y #s(literal -200 binary64)) x))
(if (<=.f64 x #s(literal -16000000000000001252664646473539901476885764798177869824 binary64)) x (if (<=.f64 x #s(literal 179999999999999993807514555399698261727668732728490605741914453360183869440 binary64)) (*.f64 #s(literal -1/200 binary64) y) x))
x
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) x (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 binary64)) (/.f64 y #s(literal -200 binary64)) x))
(if (<=.f64 x #s(literal -16000000000000001252664646473539901476885764798177869824 binary64)) x (if (<=.f64 x #s(literal 179999999999999993807514555399698261727668732728490605741914453360183869440 binary64)) (*.f64 #s(literal -1/200 binary64) y) x))
(if (<=.f64 x #s(literal -16000000000000001252664646473539901476885764798177869824 binary64)) x (if (<=.f64 x #s(literal 179999999999999993807514555399698261727668732728490605741914453360183869440 binary64)) (*.f64 y #s(literal -1/200 binary64)) x))
x

soundness884.0ms (22.9%)

Rules
5354×*-lowering-*.f32
5354×*-lowering-*.f64
3698×/-lowering-/.f32
3698×/-lowering-/.f64
2256×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025138
170120
2187120
3552120
41613120
54131120
08143120
01338
17925
274724
0906524
Stop Event
done
iter limit
node limit
iter limit
node limit
Compiler

Compiled 58 to 39 computations (32.8% saved)

preprocess30.0ms (0.8%)

Compiler

Compiled 82 to 52 computations (36.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...