Data.Colour.CIE:cieLABView from colour-2.3.3, C

Time bar (total: 6.8s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 8 to 6 computations (25% saved)

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

sample789.0ms (11.7%)

Results
549.0ms8103×0valid
7.0ms39×3valid
6.0ms48×2valid
5.0ms66×1valid
Precisions
Click to see histograms. Total time spent on operations: 265.0ms
ival-sub: 145.0ms (54.8% of total)
ival-mult: 103.0ms (38.9% of total)
const: 11.0ms (4.2% of total)
backward-pass: 5.0ms (1.9% of total)
Bogosity

preprocess40.0ms (0.6%)

Algorithm
egg-herbie
Rules
240×accelerator-lowering-fma.f32
240×accelerator-lowering-fma.f64
144×*-lowering-*.f32
144×*-lowering-*.f64
64×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01534
14230
211630
330730
439630
541930
642130
055
185
2195
3355
4565
5815
61375
72045
82825
93245
103565
03565
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* 200 (- x y))
Outputs
(* 200 (- x y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Call 2
Inputs
(* 200 (- x y))
(* 200 (- (neg x) y))
(* 200 (- x (neg y)))
(neg (* 200 (- (neg x) y)))
(neg (* 200 (- x (neg y))))
(* 200 (- y x))
Outputs
(* 200 (- x y))
(* 200 (- (neg x) y))
(* (+ x y) -200)
(* 200 (- x (neg y)))
(* 200 (+ x y))
(neg (* 200 (- (neg x) y)))
(* 200 (+ x y))
(neg (* 200 (- x (neg y))))
(* (+ x y) -200)
(* 200 (- y x))

explain47.0ms (0.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-(-.f64 x y)
00-0-(*.f64 #s(literal 200 binary64) (-.f64 x y))
00-0-#s(literal 200 binary64)
00-0-y
Results
29.0ms508×0valid
0.0ms3valid
0.0ms2valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 4.0ms (47.3% of total)
ival-sub: 3.0ms (35.5% of total)
const: 1.0ms (11.8% 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
99.9%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify20.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Rules
240×accelerator-lowering-fma.f32
240×accelerator-lowering-fma.f64
144×*-lowering-*.f32
144×*-lowering-*.f64
64×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
1811
21911
33511
45611
58111
613711
720411
828211
932411
1035611
035611
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* 200 (- x y))
200
(- x y)
x
y
Outputs
(* 200 (- x y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
200
#s(literal 200 binary64)
(- x y)
(-.f64 x y)
x
y

localize20.0ms (0.3%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x y)
accuracy99.9%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Results
13.0ms254×0valid
0.0ms3valid
0.0ms2valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

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

series4.0ms (0.1%)

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

12 calls:

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

rewrite634.0ms (9.4%)

Algorithm
batch-egg-rewrite
Rules
5754×accelerator-lowering-fma.f32
5754×accelerator-lowering-fma.f64
3256×*-lowering-*.f32
3256×*-lowering-*.f64
3212×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
1218
21528
315018
094658
Stop Event
iter limit
node limit
Counts
2 → 251
Calls
Call 1
Inputs
(* 200 (- x y))
(- x y)
Outputs
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x))
(+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 #s(literal 200 binary64) y))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))))
(fma.f64 #s(literal 200 binary64) x (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 200 binary64) x))
(fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal 200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (+.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 40000 binary64))) (+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64))))
(/.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (-.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (+.f64 x y))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 200 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal 200 binary64)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (+.f64 x y) #s(literal 200 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 40000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(+.f64 x y)
(+.f64 x (-.f64 #s(literal 0 binary64) y))
(+.f64 y x)
(+.f64 (-.f64 #s(literal 0 binary64) y) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))
(+.f64 #s(literal 0 binary64) (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x))) #s(literal -1 binary64)))
(-.f64 x y)
(-.f64 x (-.f64 #s(literal 0 binary64) y))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 y x)) (-.f64 y x))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 x y)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (-.f64 y x))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 x y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))))) (/.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))) (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (+.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))) (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y)))))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (+.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))) (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y)))))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (+.f64 x y)) (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (+.f64 x y)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))) (/.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 x (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))
(fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 y #s(literal -1 binary64) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) #s(literal 0 binary64))) x)
(fma.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (-.f64 y x)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))
(fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64) x)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) y) x)
(fma.f64 #s(literal -1 binary64) y x)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) y) 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 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) y)
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) y))
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) x)
(neg.f64 (-.f64 y x))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 x y))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (neg.f64 (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 x y)))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (neg.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 y x))
(/.f64 (-.f64 y x) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 y x) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))) (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (+.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))) (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))))) (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 x y))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 y x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))) (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (+.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))) (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (+.f64 x y)) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 x y)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 x y) (*.f64 y y))) (+.f64 x y)) (*.f64 (+.f64 x y) (/.f64 (+.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (-.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) (*.f64 y y))) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) (/.f64 (+.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (-.f64 y x) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 x y)) (*.f64 (-.f64 y x) (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (+.f64 x y) (*.f64 y y))) (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 y x) (*.f64 y y)))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (+.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))) (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (+.f64 x y))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 x y))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))) (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 y x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (-.f64 y x)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y))))) (-.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (+.f64 x y)))))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 x y)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 x y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(*.f64 #s(literal -1 binary64) (-.f64 y x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (-.f64 y x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x x))) (+.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))) (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y)))))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal -1/2 binary64)))

simplify695.0ms (10.3%)

Algorithm
egg-herbie
Rules
26396×accelerator-lowering-fma.f32
26396×accelerator-lowering-fma.f64
3260×+-lowering-+.f64
3260×+-lowering-+.f32
2160×*-lowering-*.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040207
1118207
2314207
3852171
41749171
52885171
63977171
74663171
85012171
95121171
105833171
117621171
08087171
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(* -200 y)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)

eval32.0ms (0.5%)

Compiler

Compiled 10236 to 823 computations (92% saved)

prune39.0ms (0.6%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2936299
Fresh000
Picked011
Done000
Total2937300
Accuracy
100.0%
Counts
300 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
99.6%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
99.4%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal 200 binary64)))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
99.9%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
52.4%
(*.f64 #s(literal 200 binary64) x)
48.9%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 101 to 77 computations (23.8% saved)

simplify46.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 y x)
cost-diff0
(/.f64 #s(literal -1 binary64) (-.f64 y x))
cost-diff128
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
cost-diff0
(*.f64 y #s(literal 200 binary64))
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff128
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff0
(*.f64 #s(literal -200 binary64) y)
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff6400
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
Rules
256×accelerator-lowering-fma.f32
256×accelerator-lowering-fma.f64
180×div-sub
160×*-lowering-*.f32
160×*-lowering-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01459
12653
24653
37853
413353
520853
628253
733053
834553
936753
1049553
1171853
1275853
075853
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* y -200) (* 200 x))
y
-200
(* 200 x)
200
x
(* -200 y)
-200
y
(* 200 x)
200
x
(- (* 200 x) (* y 200))
(* 200 x)
200
x
(* y 200)
y
(/ 200 (/ -1 (- y x)))
200
(/ -1 (- y x))
-1
(- y x)
y
x
Outputs
(+ (* y -200) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
y
-200
#s(literal -200 binary64)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
x
(* -200 y)
(*.f64 y #s(literal -200 binary64))
-200
#s(literal -200 binary64)
y
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
x
(- (* 200 x) (* y 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
x
(* y 200)
(*.f64 y #s(literal 200 binary64))
y
(/ 200 (/ -1 (- y x)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
200
#s(literal 200 binary64)
(/ -1 (- y x))
(/.f64 #s(literal -1 binary64) (-.f64 y x))
-1
#s(literal -1 binary64)
(- y x)
(-.f64 y x)
y
x

localize69.0ms (1%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 y x)
accuracy100.0%
(/.f64 #s(literal -1 binary64) (-.f64 y x))
accuracy99.6%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
accuracy100.0%
(*.f64 y #s(literal 200 binary64))
accuracy100.0%
(*.f64 #s(literal 200 binary64) x)
accuracy100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
accuracy100.0%
(*.f64 #s(literal 200 binary64) x)
accuracy100.0%
(*.f64 #s(literal -200 binary64) y)
accuracy100.0%
(*.f64 #s(literal 200 binary64) x)
accuracy100.0%
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
Results
41.0ms253×0valid
1.0ms2valid
1.0ms3valid
Compiler

Compiled 61 to 14 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 8.0ms (36.3% of total)
ival-div: 4.0ms (18.1% of total)
compiled-spec: 4.0ms (18.1% of total)
ival-sub: 3.0ms (13.6% of total)
ival-add: 2.0ms (9.1% of total)
const: 1.0ms (4.5% of total)
backward-pass: 0.0ms (0% of total)

series14.0ms (0.2%)

Counts
8 → 156
Calls
Call 1
Inputs
#<alt (+ (* y -200) (* 200 x))>
#<alt (* 200 x)>
#<alt (* -200 y)>
#<alt (- (* 200 x) (* y 200))>
#<alt (* y 200)>
#<alt (/ 200 (/ -1 (- y x)))>
#<alt (/ -1 (- y x))>
#<alt (- y x)>
Outputs
#<alt (* 200 x)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* -200 y)>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* -200 y)>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -200 y)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* 200 x)>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* 200 x)>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (* -200 y)>
#<alt (- (* 200 x) (* 200 y))>
#<alt (- (* 200 x) (* 200 y))>
#<alt (- (* 200 x) (* 200 y))>
#<alt (* 200 x)>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* 200 x)>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* 200 x)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* -200 y)>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* -200 y)>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 y)>
#<alt (* 200 x)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* -200 y)>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* -200 y)>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -200 y)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* 200 x)>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* 200 x)>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (/ 1 x)>
#<alt (+ (/ 1 x) (/ y (pow x 2)))>
#<alt (+ (* y (+ (/ 1 (pow x 2)) (/ y (pow x 3)))) (/ 1 x))>
#<alt (+ (* y (+ (* y (+ (/ 1 (pow x 3)) (/ y (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))>
#<alt (/ -1 y)>
#<alt (/ (- (* -1 (/ x y)) 1) y)>
#<alt (/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (/ x y))) y)>
#<alt (/ (- (* -1 (/ (pow x 3) (pow y 3))) (+ 1 (+ (/ x y) (/ (pow x 2) (pow y 2))))) y)>
#<alt (/ -1 y)>
#<alt (* -1 (/ (+ 1 (/ x y)) y))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) x) y))) y))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (* -1 (pow x 2))) y)) x) y))) y))>
#<alt (/ -1 y)>
#<alt (- (* -1 (/ x (pow y 2))) (/ 1 y))>
#<alt (- (* x (- (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))>
#<alt (- (* x (- (* x (- (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))>
#<alt (/ 1 x)>
#<alt (/ (+ 1 (/ y x)) x)>
#<alt (/ (- (+ 1 (/ (pow y 2) (pow x 2))) (* -1 (/ y x))) x)>
#<alt (/ (- (+ 1 (/ (pow y 3) (pow x 3))) (+ (* -1 (/ y x)) (* -1 (/ (pow y 2) (pow x 2))))) x)>
#<alt (/ 1 x)>
#<alt (* -1 (/ (- (* -1 (/ y x)) 1) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1) x))>
#<alt (* -1 x)>
#<alt (- y x)>
#<alt (- y x)>
#<alt (- y x)>
#<alt y>
#<alt (* y (+ 1 (* -1 (/ x y))))>
#<alt (* y (+ 1 (* -1 (/ x y))))>
#<alt (* y (+ 1 (* -1 (/ x y))))>
#<alt y>
#<alt (* -1 (* y (- (/ x y) 1)))>
#<alt (* -1 (* y (- (/ x y) 1)))>
#<alt (* -1 (* y (- (/ x y) 1)))>
#<alt y>
#<alt (+ y (* -1 x))>
#<alt (+ y (* -1 x))>
#<alt (+ y (* -1 x))>
#<alt (* -1 x)>
#<alt (* x (- (/ y x) 1))>
#<alt (* x (- (/ y x) 1))>
#<alt (* x (- (/ y x) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ y x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ y x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ y x)))))>
Calls

39 calls:

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

rewrite435.0ms (6.4%)

Algorithm
batch-egg-rewrite
Rules
7836×accelerator-lowering-fma.f32
7836×accelerator-lowering-fma.f64
4504×*-lowering-*.f32
4504×*-lowering-*.f64
1972×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01438
17632
259532
3610332
0860732
Stop Event
iter limit
node limit
Counts
8 → 826
Calls
Call 1
Inputs
(+ (* y -200) (* 200 x))
(* 200 x)
(* -200 y)
(- (* 200 x) (* y 200))
(* y 200)
(/ 200 (/ -1 (- y x)))
(/ -1 (- y x))
(- y x)
Outputs
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x))
(+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64)))
(+.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) x))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(+.f64 (*.f64 #s(literal -200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) x)))
(+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))))
(-.f64 (+.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 0 binary64)) (*.f64 y #s(literal 200 binary64)))
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 y #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 y (/.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -200 binary64) x (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 1 binary64)))
(fma.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) y (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 200 binary64) x (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 x #s(literal -200 binary64) (*.f64 y #s(literal 200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 y #s(literal 200 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 (*.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) x) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 3/2 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 #s(literal 40000 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 40000 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 x #s(literal 40000 binary64)) (/.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 y #s(literal 40000 binary64)) (/.f64 y (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (/.f64 #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 x #s(literal 200 binary64)) (/.f64 (*.f64 x #s(literal 40000 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) x) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 200 binary64)) (/.f64 #s(literal 40000 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 40000 binary64)) #s(literal 200 binary64)) (/.f64 x (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal -200 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 200 binary64)) #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 200 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 #s(literal 40000 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) #s(literal 200 binary64)) (/.f64 #s(literal -200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 200 binary64)) (/.f64 y (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (-.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(neg.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 y x))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 200 binary64)) (+.f64 y x))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 200 binary64)) (+.f64 y x))
(pow.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(*.f64 #s(literal -200 binary64) (-.f64 x y))
(*.f64 #s(literal 200 binary64) (-.f64 y x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(*.f64 (-.f64 y x) #s(literal 200 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal -200 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal -200 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) #s(literal 200 binary64)) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (+.f64 y x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (-.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (*.f64 (*.f64 y y) #s(literal 40000 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (-.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(neg.f64 (*.f64 #s(literal -200 binary64) x))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal 200 binary64) x)
(*.f64 x #s(literal 200 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -200 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 200 binary64)))
(neg.f64 (*.f64 y #s(literal 200 binary64)))
(/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 200 binary64))))))
(/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 200 binary64))))
(*.f64 y #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) y)
(*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.f64 y #s(literal 200 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x))
(+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64)))
(+.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) x))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(+.f64 (*.f64 #s(literal -200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) x)))
(+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))))
(-.f64 (+.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 0 binary64)) (*.f64 y #s(literal 200 binary64)))
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 y #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 y (/.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -200 binary64) x (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 1 binary64)))
(fma.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) y (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 200 binary64) x (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 x #s(literal -200 binary64) (*.f64 y #s(literal 200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 y #s(literal 200 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 (*.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) x) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 3/2 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 #s(literal 40000 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 40000 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 x #s(literal 40000 binary64)) (/.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 y #s(literal 40000 binary64)) (/.f64 y (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (/.f64 #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 x #s(literal 200 binary64)) (/.f64 (*.f64 x #s(literal 40000 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) x) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 200 binary64)) (/.f64 #s(literal 40000 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 40000 binary64)) #s(literal 200 binary64)) (/.f64 x (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal -200 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 200 binary64)) #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 200 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 #s(literal 40000 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) #s(literal 200 binary64)) (/.f64 #s(literal -200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 200 binary64)) (/.f64 y (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (-.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(neg.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 y x))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 200 binary64)) (+.f64 y x))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 200 binary64)) (+.f64 y x))
(pow.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(*.f64 #s(literal -200 binary64) (-.f64 x y))
(*.f64 #s(literal 200 binary64) (-.f64 y x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(*.f64 (-.f64 y x) #s(literal 200 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal -200 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal -200 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) #s(literal 200 binary64)) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (+.f64 y x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (-.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (*.f64 (*.f64 y y) #s(literal 40000 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (-.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -200 binary64)))
(neg.f64 (*.f64 y #s(literal -200 binary64)))
(*.f64 y #s(literal 200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal 200 binary64) y)
(*.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -200 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x))
(+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal -200 binary64)))
(+.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) x))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(+.f64 (*.f64 #s(literal -200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) x)))
(+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))))
(-.f64 (+.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 0 binary64)) (*.f64 y #s(literal 200 binary64)))
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 y #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 y (/.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -200 binary64) x (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 1 binary64)))
(fma.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) y (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 200 binary64) x (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 200 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 x #s(literal -200 binary64) (*.f64 y #s(literal 200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 y #s(literal 200 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 (*.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) x) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) x))
(fma.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 3/2 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 #s(literal 40000 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 #s(literal 40000 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 x #s(literal 40000 binary64)) (/.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 y #s(literal 40000 binary64)) (/.f64 y (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (/.f64 #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 x #s(literal 200 binary64)) (/.f64 (*.f64 x #s(literal 40000 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) x) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 200 binary64)) (/.f64 #s(literal 40000 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 40000 binary64)) #s(literal 200 binary64)) (/.f64 x (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal -200 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 200 binary64)) #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 200 binary64)) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 #s(literal 40000 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 200 binary64))) #s(literal 200 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) #s(literal 200 binary64)) (/.f64 #s(literal -200 binary64) (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 200 binary64)) (/.f64 y (+.f64 y x)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) x))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (-.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(neg.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 y x))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 200 binary64)) (+.f64 y x))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))) (*.f64 #s(literal 40000 binary64) (+.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 200 binary64)) (+.f64 y x))
(pow.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(*.f64 #s(literal -200 binary64) (-.f64 x y))
(*.f64 #s(literal 200 binary64) (-.f64 y x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(*.f64 (-.f64 y x) #s(literal 200 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(*.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal -40000 binary64)) (neg.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal -200 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1/200 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 #s(literal 1/200 binary64) (+.f64 y x))))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal -200 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 y x)) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) #s(literal 200 binary64)) (/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (+.f64 y x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) (+.f64 y x)) (*.f64 #s(literal -200 binary64) (+.f64 y x))))))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (-.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 #s(literal -200 binary64) (+.f64 y x)))) (*.f64 (*.f64 y y) #s(literal 40000 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (-.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 y #s(literal 40000 binary64)) (+.f64 y x))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 y y)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 y x))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 y x))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) y) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) x))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) x) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) y))
(+.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (+.f64 y x)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 x (+.f64 y x)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y x) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 y (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (*.f64 x (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))))
(+.f64 (*.f64 x (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (*.f64 y (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))))
(exp.f64 (*.f64 (log.f64 (-.f64 x y)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x y)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(fma.f64 y (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) (*.f64 x (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))))
(fma.f64 x (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) (*.f64 y (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (+.f64 y x)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 x (+.f64 y x)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(fma.f64 (+.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y x) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 y y) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 y x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 y x)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 y y)))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 y x)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) y (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) x))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) y))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 y x))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 x y))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(/.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (-.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 y x)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x)))))) (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal 1 binary64))
(pow.f64 (-.f64 x y) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 x y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 x y) (-.f64 x y)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 y x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(*.f64 (+.f64 y x) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) (+.f64 y x))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x)) (/.f64 (+.f64 y x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 y x)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1/2 binary64)) (pow.f64 (-.f64 x y) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(+.f64 y (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) y)
(+.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(+.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 y x))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) x))
(exp.f64 (*.f64 (log.f64 (-.f64 y x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 y x)
(-.f64 #s(literal 0 binary64) (-.f64 x y))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(-.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x)))
(-.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) #s(literal 1 binary64)))
(-.f64 (+.f64 y #s(literal 0 binary64)) x)
(fma.f64 y (/.f64 y (+.f64 y x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 y x))))
(fma.f64 y (/.f64 (*.f64 y y) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(fma.f64 x #s(literal -1 binary64) y)
(fma.f64 #s(literal -1 binary64) x y)
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 y x)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 y x))))
(fma.f64 (*.f64 y y) (/.f64 y (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(fma.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x) (neg.f64 (/.f64 (*.f64 x x) (+.f64 y x))))
(fma.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (-.f64 x y))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 y x))))
(neg.f64 (-.f64 x y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 y x)))
(/.f64 (-.f64 y x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 y (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (-.f64 x y) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 y x) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 y x) (+.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (*.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 x x))) (*.f64 (+.f64 y x) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (+.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 y x)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x)))) (+.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 y x))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 y x))) (+.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 y x))) (+.f64 y x))
(pow.f64 (-.f64 y x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 x y))
(*.f64 (-.f64 y x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 y x))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (/.f64 (-.f64 y x) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))))
(*.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))) (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(*.f64 (-.f64 x y) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal 1 binary64)))
(*.f64 (+.f64 y x) (/.f64 (-.f64 y x) (+.f64 y x)))
(*.f64 (+.f64 y x) (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (+.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x)))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (-.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (+.f64 y x)) (*.f64 x (+.f64 y x))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))

simplify470.0ms (7%)

Algorithm
egg-herbie
Rules
11398×accelerator-lowering-fma.f32
11398×accelerator-lowering-fma.f64
3942×*-lowering-*.f32
3942×*-lowering-*.f64
2886×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0153812
1441798
21182761
34682753
08420737
Stop Event
iter limit
node limit
Counts
156 → 156
Calls
Call 1
Inputs
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -200 y)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(- (* 200 x) (* 200 y))
(- (* 200 x) (* 200 y))
(- (* 200 x) (* 200 y))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -200 y)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(/ 1 x)
(+ (/ 1 x) (/ y (pow x 2)))
(+ (* y (+ (/ 1 (pow x 2)) (/ y (pow x 3)))) (/ 1 x))
(+ (* y (+ (* y (+ (/ 1 (pow x 3)) (/ y (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(/ -1 y)
(/ (- (* -1 (/ x y)) 1) y)
(/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (/ x y))) y)
(/ (- (* -1 (/ (pow x 3) (pow y 3))) (+ 1 (+ (/ x y) (/ (pow x 2) (pow y 2))))) y)
(/ -1 y)
(* -1 (/ (+ 1 (/ x y)) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) x) y))) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (* -1 (pow x 2))) y)) x) y))) y))
(/ -1 y)
(- (* -1 (/ x (pow y 2))) (/ 1 y))
(- (* x (- (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))
(- (* x (- (* x (- (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(/ 1 x)
(/ (+ 1 (/ y x)) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (* -1 (/ y x))) x)
(/ (- (+ 1 (/ (pow y 3) (pow x 3))) (+ (* -1 (/ y x)) (* -1 (/ (pow y 2) (pow x 2))))) x)
(/ 1 x)
(* -1 (/ (- (* -1 (/ y x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1) x))
(* -1 x)
(- y x)
(- y x)
(- y x)
y
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
y
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
y
(+ y (* -1 x))
(+ y (* -1 x))
(+ y (* -1 x))
(* -1 x)
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
Outputs
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(- (* 200 x) (* 200 y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(- (* 200 x) (* 200 y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(- (* 200 x) (* 200 y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ y (pow x 2)))
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(+ (* y (+ (/ 1 (pow x 2)) (/ y (pow x 3)))) (/ 1 x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)) x)
(+ (* y (+ (* y (+ (/ 1 (pow x 3)) (/ y (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)) x) (/.f64 (*.f64 y (*.f64 y y)) (pow.f64 x #s(literal 4 binary64))))
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ (- (* -1 (/ x y)) 1) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (/ x y))) y)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x y) (-.f64 #s(literal -1 binary64) (/.f64 x y)))) y)
(/ (- (* -1 (/ (pow x 3) (pow y 3))) (+ 1 (+ (/ x y) (/ (pow x 2) (pow y 2))))) y)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x y) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x y) (-.f64 #s(literal -1 binary64) (/.f64 x y)))))) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(* -1 (/ (+ 1 (/ x y)) y))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) x) y))) y))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x y) (-.f64 #s(literal -1 binary64) (/.f64 x y)))) y)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (* -1 (pow x 2))) y)) x) y))) y))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x y) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x y) (-.f64 #s(literal -1 binary64) (/.f64 x y)))))) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(- (* -1 (/ x (pow y 2))) (/ 1 y))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(- (* x (- (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x y) (-.f64 #s(literal -1 binary64) (/.f64 x y)))) y)
(- (* x (- (* x (- (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(+.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x (+.f64 (*.f64 (+.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) y) y)) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (/ y x)) x)
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (* -1 (/ y x))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)) x)
(/ (- (+ 1 (/ (pow y 3) (pow x 3))) (+ (* -1 (/ y x)) (* -1 (/ (pow y 2) (pow x 2))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* -1 (/ y x)) 1) x))
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1) x))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)))) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- y x)
(-.f64 y x)
(- y x)
(-.f64 y x)
(- y x)
(-.f64 y x)
y
(* y (+ 1 (* -1 (/ x y))))
(-.f64 y x)
(* y (+ 1 (* -1 (/ x y))))
(-.f64 y x)
(* y (+ 1 (* -1 (/ x y))))
(-.f64 y x)
y
(* -1 (* y (- (/ x y) 1)))
(-.f64 y x)
(* -1 (* y (- (/ x y) 1)))
(-.f64 y x)
(* -1 (* y (- (/ x y) 1)))
(-.f64 y x)
y
(+ y (* -1 x))
(-.f64 y x)
(+ y (* -1 x))
(-.f64 y x)
(+ y (* -1 x))
(-.f64 y x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (/ y x) 1))
(-.f64 y x)
(* x (- (/ y x) 1))
(-.f64 y x)
(* x (- (/ y x) 1))
(-.f64 y x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(-.f64 y x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(-.f64 y x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(-.f64 y x)

eval196.0ms (2.9%)

Compiler

Compiled 22732 to 1164 computations (94.9% saved)

prune63.0ms (0.9%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New101531018
Fresh101
Picked235
Done101
Total101961025
Accuracy
100.0%
Counts
1025 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
52.2%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
99.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
52.4%
(*.f64 #s(literal 200 binary64) x)
48.9%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 42 to 32 computations (23.8% saved)

simplify45.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) x)
cost-diff128
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 #s(literal 1/200 binary64) (-.f64 x y))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
Rules
272×accelerator-lowering-fma.f32
272×accelerator-lowering-fma.f64
242×div-sub
176×*-lowering-*.f32
176×*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01137
12237
23537
35837
49437
513337
622737
735537
847337
957337
1069637
1190837
1297237
097237
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ 1 (/ 1/200 (- x y)))
1
(/ 1/200 (- x y))
1/200
(- x y)
x
y
(/ 200 (/ 1 x))
200
(/ 1 x)
1
x
(/ (- x y) 1/200)
(- x y)
x
y
1/200
Outputs
(/ 1 (/ 1/200 (- x y)))
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
1
#s(literal 1 binary64)
(/ 1/200 (- x y))
(/.f64 #s(literal 1/200 binary64) (-.f64 x y))
1/200
#s(literal 1/200 binary64)
(- x y)
(-.f64 x y)
x
y
(/ 200 (/ 1 x))
(/.f64 x #s(literal 1/200 binary64))
200
#s(literal 200 binary64)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
1
#s(literal 1 binary64)
x
(/ (- x y) 1/200)
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
(- x y)
(-.f64 x y)
x
y
1/200
#s(literal 1/200 binary64)

localize69.0ms (1%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x y)
accuracy99.7%
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) x)
accuracy99.6%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
accuracy100.0%
(-.f64 x y)
accuracy99.8%
(/.f64 #s(literal 1/200 binary64) (-.f64 x y))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
Results
44.0ms246×0valid
5.0ms5exit
1.0ms2valid
1.0ms3valid
Compiler

Compiled 44 to 12 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-div: 19.0ms (64.5% of total)
...c/correct-round.rkt:119:19: 7.0ms (23.8% of total)
ival-sub: 2.0ms (6.8% of total)
const: 1.0ms (3.4% of total)
backward-pass: 1.0ms (3.4% of total)

series11.0ms (0.2%)

Counts
6 → 120
Calls
Call 1
Inputs
#<alt (/ 1 (/ 1/200 (- x y)))>
#<alt (/ 1/200 (- x y))>
#<alt (- x y)>
#<alt (/ 200 (/ 1 x))>
#<alt (/ 1 x)>
#<alt (/ (- x y) 1/200)>
Outputs
#<alt (* -200 y)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* 200 x)>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* 200 x)>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* 200 x)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* -200 y)>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* -200 y)>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (/ -1/200 y)>
#<alt (- (* -1/200 (/ x (pow y 2))) (* 1/200 (/ 1 y)))>
#<alt (- (* x (- (* -1/200 (/ x (pow y 3))) (* 1/200 (/ 1 (pow y 2))))) (* 1/200 (/ 1 y)))>
#<alt (- (* x (- (* x (- (* -1/200 (/ x (pow y 4))) (* 1/200 (/ 1 (pow y 3))))) (* 1/200 (/ 1 (pow y 2))))) (* 1/200 (/ 1 y)))>
#<alt (/ 1/200 x)>
#<alt (/ (+ 1/200 (* 1/200 (/ y x))) x)>
#<alt (/ (- (+ 1/200 (* 1/200 (/ (pow y 2) (pow x 2)))) (* -1/200 (/ y x))) x)>
#<alt (/ (- (+ 1/200 (* 1/200 (/ (pow y 3) (pow x 3)))) (+ (* -1/200 (/ y x)) (* -1/200 (/ (pow y 2) (pow x 2))))) x)>
#<alt (/ 1/200 x)>
#<alt (* -1 (/ (- (* -1/200 (/ y x)) 1/200) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1/200 (/ (pow y 2) x)) (* -1/200 y)) x)) 1/200) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1/200 (/ (pow y 3) x)) (* 1/200 (pow y 2))) x)) (* -1/200 y)) x)) 1/200) x))>
#<alt (/ 1/200 x)>
#<alt (+ (* 1/200 (/ y (pow x 2))) (* 1/200 (/ 1 x)))>
#<alt (+ (* y (+ (* 1/200 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))>
#<alt (+ (* y (+ (* y (+ (* 1/200 (/ y (pow x 4))) (* 1/200 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))>
#<alt (/ -1/200 y)>
#<alt (/ (- (* -1/200 (/ x y)) 1/200) y)>
#<alt (/ (- (* -1/200 (/ (pow x 2) (pow y 2))) (+ 1/200 (* 1/200 (/ x y)))) y)>
#<alt (/ (- (* -1/200 (/ (pow x 3) (pow y 3))) (+ 1/200 (+ (* 1/200 (/ x y)) (* 1/200 (/ (pow x 2) (pow y 2)))))) y)>
#<alt (/ -1/200 y)>
#<alt (* -1 (/ (+ 1/200 (* 1/200 (/ x y))) y))>
#<alt (* -1 (/ (+ 1/200 (* -1 (/ (- (* -1/200 (/ (pow x 2) y)) (* 1/200 x)) y))) y))>
#<alt (* -1 (/ (+ 1/200 (* -1 (/ (- (* -1 (/ (- (* 1/200 (/ (pow x 3) y)) (* -1/200 (pow x 2))) y)) (* 1/200 x)) y))) y))>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (* 200 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (* -200 y)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* 200 x)>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* x (+ 200 (* -200 (/ y x))))>
#<alt (* 200 x)>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* -1 (* x (- (* 200 (/ y x)) 200)))>
#<alt (* 200 x)>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* -200 y)>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* y (- (* 200 (/ x y)) 200))>
#<alt (* -200 y)>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
#<alt (* -1 (* y (+ 200 (* -200 (/ x y)))))>
Calls

30 calls:

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

rewrite495.0ms (7.3%)

Algorithm
batch-egg-rewrite
Rules
3742×/-lowering-/.f32
3742×/-lowering-/.f64
3036×*-lowering-*.f32
3036×*-lowering-*.f64
2274×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01124
16624
237724
3358824
0885824
Stop Event
iter limit
node limit
Counts
6 → 866
Calls
Call 1
Inputs
(/ 1 (/ 1/200 (- x y)))
(/ 1/200 (- x y))
(- x y)
(/ 200 (/ 1 x))
(/ 1 x)
(/ (- x y) 1/200)
Outputs
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 y #s(literal -1/200 binary64)) (/.f64 x #s(literal 1/200 binary64)))
(exp.f64 (log.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(-.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 binary64)))
(-.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 1/200 binary64)) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 1/200 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) x) #s(literal 1/40000 binary64)) (/.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 1/40000 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (/.f64 (/.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 x #s(literal 200 binary64) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 x #s(literal 200 binary64) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal -200 binary64) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal 200 binary64) x (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal 200 binary64) x (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -200 binary64) y (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/40000 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/40000 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 y x) #s(literal -1/200 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 1/40000 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal -1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal -1/200 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64))))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (/.f64 (+.f64 x y) #s(literal 1/200 binary64)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) y)) (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal 1/200 binary64)))
(/.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) (-.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/200 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1/200 binary64) x)) (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 (*.f64 x (/.f64 #s(literal 1/200 binary64) y)) #s(literal 1/200 binary64)) (*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 (*.f64 x #s(literal -1/200 binary64)) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y))) #s(literal -1/40000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) y)) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) y))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) y)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/200 binary64)))
(/.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1/200 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1/200 binary64) y)) #s(literal -1/200 binary64)) (*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/200 binary64)) (*.f64 #s(literal -1/200 binary64) y)) #s(literal -1/40000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/200 binary64)) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) y))) #s(literal 1/40000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) y))) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (neg.f64 (/.f64 (+.f64 x y) #s(literal 1/200 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/200 binary64)) (+.f64 x y))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/200 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))) #s(literal 1/40000 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (+.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 1 binary64)) #s(literal 1/40000 binary64))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -200 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal -200 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)))) #s(literal 1/40000 binary64))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)))) (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) y))) (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal 1/200 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) (-.f64 #s(literal 0 binary64) y)))) (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/200 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1/200 binary64) x))) (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 1/200 binary64) y)) #s(literal 1/200 binary64))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 x #s(literal -1/200 binary64)) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y)))) #s(literal 1/40000 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) y))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) y)))) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) y))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/200 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) y)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1/200 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1/200 binary64) y)) #s(literal -1/200 binary64))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/200 binary64)) (*.f64 #s(literal -1/200 binary64) y))) #s(literal 1/40000 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/200 binary64)) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) y)))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal -1 binary64) x))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y))) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) y)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 1 binary64))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1/40000 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(*.f64 #s(literal -200 binary64) (/.f64 (-.f64 x y) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 200 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 200 binary64)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/200 binary64)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(*.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 40000 binary64))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1/200 binary64)) (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) #s(literal 1/200 binary64)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (+.f64 x y))))
(+.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (+.f64 x y))) (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x y)))
(+.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) x) (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) y))
(+.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) y) (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (+.f64 x y)) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (+.f64 x y)) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x y) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 y (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 y (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 x (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))
(fma.f64 x (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 y (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(fma.f64 y (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 x (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (+.f64 x y)) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (+.f64 x y)) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(fma.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x y) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (+.f64 x y))))
(fma.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (+.f64 x y)) (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x y)))
(fma.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) x (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) y))
(fma.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) y (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(neg.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(/.f64 #s(literal 1/200 binary64) (-.f64 x y))
(/.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(/.f64 #s(literal -1/200 binary64) (-.f64 y x))
(/.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 y x)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 200 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (exp.f64 (log.f64 #s(literal 200 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal -200 binary64))
(/.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y))))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y))) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (exp.f64 (log.f64 #s(literal 1/200 binary64))) (-.f64 x y))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))))
(/.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1/200 binary64))) (exp.f64 (log.f64 (-.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y))))))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 y x))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))))
(pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))
(*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 y x)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1/200 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (exp.f64 (log.f64 #s(literal 1/200 binary64))))
(*.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal -1/200 binary64))
(*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 200 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)) (/.f64 (+.f64 x y) #s(literal 200 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(*.f64 (/.f64 #s(literal -1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 #s(literal -1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))) #s(literal 1/40000 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(*.f64 (exp.f64 (log.f64 #s(literal 1/200 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))))
(*.f64 (exp.f64 (log.f64 #s(literal -1/200 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)))))
(*.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)))) (exp.f64 (log.f64 #s(literal -1/200 binary64))))
(*.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (exp.f64 (log.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (exp.f64 (log.f64 (+.f64 x y))))
(+.f64 x (-.f64 #s(literal 0 binary64) y))
(+.f64 x (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(+.f64 x (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) y) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) x)
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) x)
(exp.f64 (log.f64 (-.f64 x y)))
(exp.f64 (*.f64 (log.f64 (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 x y)
(-.f64 x (/.f64 y #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 1 binary64)))
(-.f64 (+.f64 x #s(literal 0 binary64)) y)
(fma.f64 #s(literal 1 binary64) x (-.f64 #s(literal 0 binary64) y))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(fma.f64 #s(literal 1 binary64) x (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y) x)
(fma.f64 x #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 y #s(literal -1 binary64) x)
(fma.f64 #s(literal -1 binary64) y x)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) y))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) y))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 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 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 #s(literal 0 binary64) y))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) y))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(neg.f64 (-.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (-.f64 x y) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (-.f64 y x) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 y y) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) y) (/.f64 #s(literal -1 binary64) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 y y) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) y) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y))))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.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 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (-.f64 #s(literal 0 binary64) y))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 x y) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))) (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))
(pow.f64 (-.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 y x))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 x #s(literal 1/200 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -200 binary64) x))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)))
(neg.f64 (*.f64 #s(literal -200 binary64) x))
(neg.f64 (/.f64 x #s(literal -1/200 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) x))))
(/.f64 x #s(literal 1/200 binary64))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/200 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -200 binary64) x) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 x #s(literal -1/2 binary64))))
(pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)))
(*.f64 x #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 x)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) #s(literal -1/2 binary64)) (*.f64 (log.f64 x) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) x))
(neg.f64 (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(pow.f64 x #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 y #s(literal -1/200 binary64)) (/.f64 x #s(literal 1/200 binary64)))
(exp.f64 (log.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(-.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 binary64)))
(-.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 1/200 binary64)) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 1/200 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) x) #s(literal 1/40000 binary64)) (/.f64 (*.f64 #s(literal 1/200 binary64) y) #s(literal 1/40000 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (/.f64 (/.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 x #s(literal 200 binary64) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 x #s(literal 200 binary64) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal -200 binary64) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal 200 binary64) x (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal 200 binary64) x (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -200 binary64) y (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (/.f64 x #s(literal 1/200 binary64)))
(fma.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(fma.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64))))
(fma.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/40000 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/40000 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 y x) #s(literal -1/200 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 1/40000 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal -1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal -1/200 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64))))))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (/.f64 (+.f64 x y) #s(literal 1/200 binary64)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) y)) (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal 1/200 binary64)))
(/.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) (-.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/200 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1/200 binary64) x)) (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 (*.f64 x (/.f64 #s(literal 1/200 binary64) y)) #s(literal 1/200 binary64)) (*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 (*.f64 x #s(literal -1/200 binary64)) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y))) #s(literal -1/40000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) y)) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) y))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) y)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/200 binary64)))
(/.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1/200 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1/200 binary64) y)) #s(literal -1/200 binary64)) (*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/200 binary64)) (*.f64 #s(literal -1/200 binary64) y)) #s(literal -1/40000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/200 binary64)) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) y))) #s(literal 1/40000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) y))) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal -1/200 binary64)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (neg.f64 (/.f64 (+.f64 x y) #s(literal 1/200 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/200 binary64)) (+.f64 x y))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/200 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))) #s(literal 1/40000 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (+.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 1 binary64)) #s(literal 1/40000 binary64))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -200 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal -200 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)))) #s(literal 1/40000 binary64))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)))) (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) y))) (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal 1/200 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) (-.f64 #s(literal 0 binary64) y)))) (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/200 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1/200 binary64) x))) (neg.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 1/200 binary64) y)) #s(literal 1/200 binary64))) (neg.f64 (*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 x #s(literal -1/200 binary64)) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y)))) #s(literal 1/40000 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) y))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) y)))) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 #s(literal -1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) y))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/200 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) y)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1/200 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1/200 binary64) y)) #s(literal -1/200 binary64))) (neg.f64 (*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/200 binary64)) (*.f64 #s(literal -1/200 binary64) y))) #s(literal 1/40000 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/200 binary64)) (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) y)))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -200 binary64) (/.f64 #s(literal 1/200 binary64) y)) (/.f64 #s(literal -1 binary64) x))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1/200 binary64) y))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y))) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) y)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)))) (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 1 binary64))) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1/40000 binary64) (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) #s(literal 1/200 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(*.f64 #s(literal -200 binary64) (/.f64 (-.f64 x y) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 200 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 200 binary64)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/200 binary64)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(*.f64 (+.f64 (*.f64 #s(literal 1/200 binary64) x) (*.f64 #s(literal -1/200 binary64) y)) #s(literal 40000 binary64))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/8000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 1/40000 binary64)) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/40000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1/200 binary64)) (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) #s(literal 1/200 binary64)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))

simplify403.0ms (6%)

Algorithm
egg-herbie
Rules
9636×accelerator-lowering-fma.f32
9636×accelerator-lowering-fma.f64
4816×*-lowering-*.f32
4816×*-lowering-*.f64
1572×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0174777
1517759
21384727
34706725
08210658
Stop Event
iter limit
node limit
Counts
120 → 120
Calls
Call 1
Inputs
(* -200 y)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(/ -1/200 y)
(- (* -1/200 (/ x (pow y 2))) (* 1/200 (/ 1 y)))
(- (* x (- (* -1/200 (/ x (pow y 3))) (* 1/200 (/ 1 (pow y 2))))) (* 1/200 (/ 1 y)))
(- (* x (- (* x (- (* -1/200 (/ x (pow y 4))) (* 1/200 (/ 1 (pow y 3))))) (* 1/200 (/ 1 (pow y 2))))) (* 1/200 (/ 1 y)))
(/ 1/200 x)
(/ (+ 1/200 (* 1/200 (/ y x))) x)
(/ (- (+ 1/200 (* 1/200 (/ (pow y 2) (pow x 2)))) (* -1/200 (/ y x))) x)
(/ (- (+ 1/200 (* 1/200 (/ (pow y 3) (pow x 3)))) (+ (* -1/200 (/ y x)) (* -1/200 (/ (pow y 2) (pow x 2))))) x)
(/ 1/200 x)
(* -1 (/ (- (* -1/200 (/ y x)) 1/200) x))
(* -1 (/ (- (* -1 (/ (- (* 1/200 (/ (pow y 2) x)) (* -1/200 y)) x)) 1/200) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1/200 (/ (pow y 3) x)) (* 1/200 (pow y 2))) x)) (* -1/200 y)) x)) 1/200) x))
(/ 1/200 x)
(+ (* 1/200 (/ y (pow x 2))) (* 1/200 (/ 1 x)))
(+ (* y (+ (* 1/200 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))
(+ (* y (+ (* y (+ (* 1/200 (/ y (pow x 4))) (* 1/200 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))
(/ -1/200 y)
(/ (- (* -1/200 (/ x y)) 1/200) y)
(/ (- (* -1/200 (/ (pow x 2) (pow y 2))) (+ 1/200 (* 1/200 (/ x y)))) y)
(/ (- (* -1/200 (/ (pow x 3) (pow y 3))) (+ 1/200 (+ (* 1/200 (/ x y)) (* 1/200 (/ (pow x 2) (pow y 2)))))) y)
(/ -1/200 y)
(* -1 (/ (+ 1/200 (* 1/200 (/ x y))) y))
(* -1 (/ (+ 1/200 (* -1 (/ (- (* -1/200 (/ (pow x 2) y)) (* 1/200 x)) y))) y))
(* -1 (/ (+ 1/200 (* -1 (/ (- (* -1 (/ (- (* 1/200 (/ (pow x 3) y)) (* -1/200 (pow x 2))) y)) (* 1/200 x)) y))) y))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(* -200 y)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* x (+ 200 (* -200 (/ y x))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* x (+ 200 (* -200 (/ y x))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* y (- (* 200 (/ x y)) 200))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* y (- (* 200 (/ x y)) 200))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(- (* -1/200 (/ x (pow y 2))) (* 1/200 (/ 1 y)))
(/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 x (/.f64 #s(literal -1/200 binary64) y))) y)
(- (* x (- (* -1/200 (/ x (pow y 3))) (* 1/200 (/ 1 (pow y 2))))) (* 1/200 (/ 1 y)))
(/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))))) y)
(- (* x (- (* x (- (* -1/200 (/ x (pow y 4))) (* 1/200 (/ 1 (pow y 3))))) (* 1/200 (/ 1 (pow y 2))))) (* 1/200 (/ 1 y)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/200 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 x (/.f64 #s(literal -1/200 binary64) y))) y))
(/ 1/200 x)
(/.f64 #s(literal 1/200 binary64) x)
(/ (+ 1/200 (* 1/200 (/ y x))) x)
(/.f64 (+.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 y x) #s(literal 1/200 binary64))) x)
(/ (- (+ 1/200 (* 1/200 (/ (pow y 2) (pow x 2)))) (* -1/200 (/ y x))) x)
(/.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) x)
(/ (- (+ 1/200 (* 1/200 (/ (pow y 3) (pow x 3)))) (+ (* -1/200 (/ y x)) (* -1/200 (/ (pow y 2) (pow x 2))))) x)
(/.f64 (+.f64 #s(literal 1/200 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))))) x) (*.f64 y #s(literal 1/200 binary64))) x)) x)
(/ 1/200 x)
(/.f64 #s(literal 1/200 binary64) x)
(* -1 (/ (- (* -1/200 (/ y x)) 1/200) x))
(/.f64 (+.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 y x) #s(literal 1/200 binary64))) x)
(* -1 (/ (- (* -1 (/ (- (* 1/200 (/ (pow y 2) x)) (* -1/200 y)) x)) 1/200) x))
(/.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1/200 (/ (pow y 3) x)) (* 1/200 (pow y 2))) x)) (* -1/200 y)) x)) 1/200) x))
(/.f64 (+.f64 #s(literal 1/200 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))))) x) (*.f64 y #s(literal 1/200 binary64))) x)) x)
(/ 1/200 x)
(/.f64 #s(literal 1/200 binary64) x)
(+ (* 1/200 (/ y (pow x 2))) (* 1/200 (/ 1 x)))
(/.f64 (+.f64 #s(literal 1/200 binary64) (*.f64 (/.f64 y x) #s(literal 1/200 binary64))) x)
(+ (* y (+ (* 1/200 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))
(/.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) x)
(+ (* y (+ (* y (+ (* 1/200 (/ y (pow x 4))) (* 1/200 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (* 1/200 (/ 1 x)))
(+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/200 binary64))) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) x))
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ (- (* -1/200 (/ x y)) 1/200) y)
(/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 x (/.f64 #s(literal -1/200 binary64) y))) y)
(/ (- (* -1/200 (/ (pow x 2) (pow y 2))) (+ 1/200 (* 1/200 (/ x y)))) y)
(/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))))) y)
(/ (- (* -1/200 (/ (pow x 3) (pow y 3))) (+ 1/200 (+ (* 1/200 (/ x y)) (* 1/200 (/ (pow x 2) (pow y 2)))))) y)
(/.f64 (+.f64 #s(literal -1/200 binary64) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))))) (*.f64 x #s(literal -1/200 binary64))) y)) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(* -1 (/ (+ 1/200 (* 1/200 (/ x y))) y))
(/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 x (/.f64 #s(literal -1/200 binary64) y))) y)
(* -1 (/ (+ 1/200 (* -1 (/ (- (* -1/200 (/ (pow x 2) y)) (* 1/200 x)) y))) y))
(/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))))) y)
(* -1 (/ (+ 1/200 (* -1 (/ (- (* -1 (/ (- (* 1/200 (/ (pow x 3) y)) (* -1/200 (pow x 2))) y)) (* 1/200 x)) y))) y))
(/.f64 (+.f64 #s(literal -1/200 binary64) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))))) (*.f64 x #s(literal -1/200 binary64))) y)) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* x (+ 200 (* -200 (/ y x))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* x (+ 200 (* -200 (/ y x))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(+ (* -200 y) (* 200 x))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* y (- (* 200 (/ x y)) 200))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* y (- (* 200 (/ x y)) 200))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))

eval138.0ms (2%)

Compiler

Compiled 23518 to 1871 computations (92% saved)

prune143.0ms (2.1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New117011171
Fresh000
Picked033
Done033
Total117071177
Accuracy
100.0%
Counts
1177 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
52.2%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
99.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
48.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
52.4%
(*.f64 #s(literal 200 binary64) x)
48.9%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 49 to 38 computations (22.4% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
059
1109
2119
0119
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ 1 (/ -1/200 y))
1
(/ -1/200 y)
-1/200
y
Outputs
(/ 1 (/ -1/200 y))
(*.f64 y #s(literal -200 binary64))
1
#s(literal 1 binary64)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
-1/200
#s(literal -1/200 binary64)
y

localize33.0ms (0.5%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 #s(literal -1/200 binary64) y)
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
Results
20.0ms248×0valid
4.0ms5exit
Compiler

Compiled 14 to 7 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
...c/correct-round.rkt:119:19: 6.0ms (52.9% of total)
ival-div: 5.0ms (44.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0%)

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

6 calls:

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

rewrite133.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
962×*-lowering-*.f32
962×*-lowering-*.f64
660×/-lowering-/.f32
660×/-lowering-/.f64
358×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056
1266
21016
34006
019436
Stop Event
iter limit
iter limit
node limit
Counts
2 → 155
Calls
Call 1
Inputs
(/ 1 (/ -1/200 y))
(/ -1/200 y)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/200 binary64)))
(exp.f64 (log.f64 (/.f64 y #s(literal -1/200 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal -1/200 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal 1/200 binary64)))
(neg.f64 (/.f64 y #s(literal 1/200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 y #s(literal -1/200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64))
(/.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) 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 y)) (*.f64 #s(literal 1/200 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 y #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal 1/200 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 binary64)))) (/.f64 y #s(literal 1/200 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) 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 #s(literal -200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 y #s(literal -1/200 binary64)) (/.f64 y #s(literal -1/200 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64)))
(*.f64 y #s(literal -200 binary64))
(*.f64 y (pow.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 y (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal 1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -200 binary64) y)
(*.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))
(*.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))))
(*.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/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 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/200 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 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))) (/.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)
(*.f64 (pow.f64 (pow.f64 #s(literal 1/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 (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) y)
(*.f64 (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))
(*.f64 (*.f64 #s(literal -200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))
(+.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/200 binary64) y))
(exp.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) y))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1/200 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (exp.f64 (log.f64 #s(literal -1/200 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1/200 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -1/200 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -200 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal 1/200 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal -1/200 binary64))) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal 1/200 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) y))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1/200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y #s(literal 0 binary64))
(neg.f64 (/.f64 #s(literal 1/200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64)))
(/.f64 #s(literal -1/200 binary64) y)
(/.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 y #s(literal 1/200 binary64)))
(/.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -200 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 200 binary64))
(/.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8000000 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))))
(/.f64 (exp.f64 (log.f64 #s(literal -1/200 binary64))) y)
(/.f64 (exp.f64 (log.f64 #s(literal 1/200 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) y))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 y #s(literal 1/200 binary64)))))
(/.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) y))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8000000 binary64) (*.f64 y (*.f64 y y)))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal 3 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8000000 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/200 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 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/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 -1/200 binary64) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)))
(pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 y #s(literal -1/200 binary64))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 y #s(literal -1/200 binary64)) (/.f64 y #s(literal -1/200 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 y #s(literal -1/200 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1 binary64))
(*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1/200 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) (exp.f64 (log.f64 #s(literal -1/200 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1/200 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/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 y #s(literal -1/2 binary64)) #s(literal -200 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal 1/200 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1/200 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (exp.f64 (log.f64 #s(literal 1/200 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) 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 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)

simplify6.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0572
1672
0672
Stop Event
iter limit
saturated
Counts
24 → 24
Calls
Call 1
Inputs
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
(/ -1/200 y)
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)
(/ -1/200 y)
(/.f64 #s(literal -1/200 binary64) y)

eval18.0ms (0.3%)

Compiler

Compiled 1679 to 372 computations (77.8% saved)

prune26.0ms (0.4%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New1781179
Fresh000
Picked011
Done066
Total1788186
Accuracy
100.0%
Counts
186 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
48.8%
(/.f64 y #s(literal -1/200 binary64))
52.2%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
99.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
48.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
52.4%
(*.f64 #s(literal 200 binary64) x)
48.9%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 121 to 70 computations (42.1% saved)

regimes18.0ms (0.3%)

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

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes17.0ms (0.2%)

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

4 calls:

4.0ms
y
4.0ms
(-.f64 x y)
4.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
4.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(*.f64 #s(literal 200 binary64) (-.f64 x y))
100.0%1(-.f64 x y)
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes12.0ms (0.2%)

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

4 calls:

3.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
3.0ms
y
3.0ms
(-.f64 x y)
3.0ms
x
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1(*.f64 #s(literal 200 binary64) (-.f64 x y))
99.9%1(-.f64 x y)
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

3.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
75.6%3x
80.9%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch21.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
4.1030120728780255e-14
3.694028696548689e-13
11.0ms
-9.179642827021621e+82
-2.939837929207012e+71
Results
11.0ms256×0valid
Compiler

Compiled 204 to 169 computations (17.2% saved)

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

simplify8.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01736
13036
24336
34936
45336
55436
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 y #s(literal -820000000000000044150822424195084219866396744407056167337541105656791040 binary64)) (*.f64 #s(literal -200 binary64) y) (if (<=.f64 y #s(literal 4040636288227481/39614081257132168796771975168 binary64)) (*.f64 #s(literal 200 binary64) x) (*.f64 #s(literal -200 binary64) y)))
(*.f64 #s(literal -200 binary64) y)
Outputs
(fma.f64 y #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) x))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 y #s(literal -820000000000000044150822424195084219866396744407056167337541105656791040 binary64)) (*.f64 #s(literal -200 binary64) y) (if (<=.f64 y #s(literal 4040636288227481/39614081257132168796771975168 binary64)) (*.f64 #s(literal 200 binary64) x) (*.f64 #s(literal -200 binary64) y)))
(if (or (<=.f64 y #s(literal -820000000000000044150822424195084219866396744407056167337541105656791040 binary64)) (not (<=.f64 y #s(literal 4040636288227481/39614081257132168796771975168 binary64)))) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal -200 binary64) y)
(*.f64 y #s(literal -200 binary64))

soundness1.5s (22.1%)

Rules
26396×accelerator-lowering-fma.f32
26396×accelerator-lowering-fma.f64
5754×accelerator-lowering-fma.f32
5754×accelerator-lowering-fma.f64
3260×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040207
1118207
2314207
3852171
41749171
52885171
63977171
74663171
85012171
95121171
105833171
117621171
08087171
058
1218
21528
315018
094658
Stop Event
fuel
iter limit
node limit
iter limit
node limit
Compiler

Compiled 70 to 42 computations (40% saved)

preprocess35.0ms (0.5%)

Compiler

Compiled 90 to 46 computations (48.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...