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

Time bar (total: 5.3s)

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)

sample742.0ms (14%)

Results
538.0ms8095×0valid
8.0ms82×1valid
7.0ms37×3valid
6.0ms42×2valid
Precisions
Click to see histograms. Total time spent on operations: 200.0ms
ival-sub: 112.0ms (56% of total)
ival-mult: 69.0ms (34.5% of total)
const: 12.0ms (6% of total)
backward-pass: 6.0ms (3% of total)
Bogosity

preprocess60.0ms (1.1%)

Algorithm
egg-herbie
Rules
416×fnmsub-define
416×fmsub-define
384×fnmadd-define
324×fnmadd-define
260×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01534
14230
211830
336830
476530
5134630
6144030
7144830
055
185
2195
3395
4695
51165
62275
73935
86255
98435
1010875
1111475
011475
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))

explain63.0ms (1.2%)

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
44.0ms506×0valid
1.0ms3valid
0.0ms1valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

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

Compiled 7 to 5 computations (28.6% saved)

simplify32.0ms (0.6%)

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
324×fnmadd-define
256×fnmsub-define
256×fmsub-define
240×fma-lowering-fma.f32
240×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
1811
21911
33911
46911
511611
622711
739311
862511
984311
10108711
11114711
0114711
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

localize63.0ms (1.2%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Results
56.0ms253×0valid
1.0ms3valid
0.0ms1valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

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

series3.0ms (0%)

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)

rewrite354.0ms (6.7%)

Algorithm
batch-egg-rewrite
Rules
2520×/-lowering-/.f32
2520×/-lowering-/.f64
2378×*-lowering-*.f32
2378×*-lowering-*.f64
1866×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify192.0ms (3.6%)

Algorithm
egg-herbie
Rules
2000×sum3-define
1642×fnmsub-define
1626×fmsub-define
1382×fma-lowering-fma.f32
1382×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040189
1123189
2351189
31003171
42483171
55144171
08069171
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)

eval46.0ms (0.9%)

Compiler

Compiled 12896 to 929 computations (92.8% saved)

prune41.0ms (0.8%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2916297
Fresh000
Picked011
Done000
Total2917298
Accuracy
100.0%
Counts
298 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
53.8%
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
99.6%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
54.1%
(*.f64 #s(literal 200 binary64) x)
46.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 109 to 77 computations (29.4% saved)

simplify39.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 x y))
cost-diff128
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
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 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
Rules
504×fnmadd-define
328×fnmsub-define
328×fmsub-define
310×fma-define
280×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01355
13152
24852
36852
410152
518452
634752
759752
879452
9115652
10146552
11177752
12188152
0188152
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* -200 y) (* 200 x))
-200
y
(* 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 (- x y)))
200
(/ 1 (- x y))
1
(- x y)
x
y
Outputs
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
-200
#s(literal -200 binary64)
y
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
x
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
-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 (- x y)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
200
#s(literal 200 binary64)
(/ 1 (- x y))
(/.f64 #s(literal 1 binary64) (-.f64 x y))
1
#s(literal 1 binary64)
(- x y)
(-.f64 x y)
x
y

localize118.0ms (2.2%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 x y))
accuracy99.6%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
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 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
Results
57.0ms244×0valid
6.0ms2valid
4.0ms3valid
2.0ms1valid
Compiler

Compiled 61 to 14 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 11.0ms (37.8% of total)
ival-sub: 6.0ms (20.6% of total)
ival-div: 4.0ms (13.7% of total)
compiled-spec: 4.0ms (13.7% of total)
ival-add: 2.0ms (6.9% of total)
const: 1.0ms (3.4% of total)
backward-pass: 1.0ms (3.4% of total)

series9.0ms (0.2%)

Counts
8 → 156
Calls
Call 1
Inputs
#<alt (+ (* -200 y) (* 200 x))>
#<alt (* 200 x)>
#<alt (* -200 y)>
#<alt (- (* 200 x) (* y 200))>
#<alt (* y 200)>
#<alt (/ 200 (/ 1 (- x y)))>
#<alt (/ 1 (- x y))>
#<alt (- x y)>
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 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 (- (* -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 (+ (/ 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 (- 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

39 calls:

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

rewrite284.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
3702×*-lowering-*.f32
3702×*-lowering-*.f64
2064×/-lowering-/.f32
2064×/-lowering-/.f64
1602×frac-times
Iterations

Useful iterations: 1 (0.0ms)

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

simplify259.0ms (4.9%)

Algorithm
egg-herbie
Rules
2920×*-lowering-*.f32
2920×*-lowering-*.f64
1886×+-lowering-+.f64
1886×+-lowering-+.f32
1606×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0152790
1488756
21349728
35573726
08524726
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 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)
(- (* -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)
(+ (/ 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)
(- 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 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 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 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))
(/ -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 (+.f64 (/.f64 x y) #s(literal 1 binary64))) y)) y)
(- (* x (- (* x (- (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(+.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 x x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x 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 y (/.f64 (+.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 (/.f64 (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) 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 y (/.f64 (+.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 (/.f64 (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) x)) x)
(/ 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 y (/.f64 (+.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 y y) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) (/.f64 y (pow.f64 x #s(literal 4 binary64))))) (/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) x))
(/ -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 (+.f64 (/.f64 x y) #s(literal 1 binary64))) 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 (/.f64 (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64)))) y)) 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 (+.f64 (/.f64 x y) #s(literal 1 binary64))) 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 (/.f64 (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64)))) y)) 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)

eval139.0ms (2.6%)

Compiler

Compiled 15895 to 969 computations (93.9% saved)

prune41.0ms (0.8%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New8032805
Fresh101
Picked145
Done011
Total8057812
Accuracy
100.0%
Counts
812 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
53.8%
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x))
53.9%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
54.1%
(*.f64 #s(literal 200 binary64) x)
46.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 56 to 40 computations (28.6% saved)

simplify172.0ms (3.3%)

Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) (*.f64 y y))
cost-diff0
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
cost-diff512
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x))
cost-diff0
(/.f64 #s(literal 1 binary64) x)
cost-diff128
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
Rules
2664×*-lowering-*.f32
2664×*-lowering-*.f64
1910×fnmadd-define
1840×fma-lowering-fma.f32
1840×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01241
13341
26241
315135
448935
5197135
6579535
0828535
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ 200 (/ 1 x))
200
(/ 1 x)
1
x
(/ (* 200 (- (* x x) (* y y))) (+ y x))
(* 200 (- (* x x) (* y y)))
200
(- (* x x) (* y y))
(* x x)
x
(* y y)
y
(+ y x)
Outputs
(/ 200 (/ 1 x))
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
1
#s(literal 1 binary64)
x
(/ (* 200 (- (* x x) (* y y))) (+ y x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 (- (* x x) (* y y)))
(*.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
200
#s(literal 200 binary64)
(- (* x x) (* y y))
(-.f64 (*.f64 x x) (*.f64 y y))
(* x x)
(*.f64 x x)
x
(* y y)
(*.f64 y y)
y
(+ y x)
(+.f64 x y)

localize98.0ms (1.8%)

Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x x)
accuracy99.8%
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
accuracy93.9%
(-.f64 (*.f64 x x) (*.f64 y y))
accuracy55.9%
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x))
accuracy100.0%
(/.f64 #s(literal 1 binary64) x)
accuracy99.6%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
Results
61.0ms236×0valid
18.0ms13×5exit
1.0ms3valid
1.0ms1valid
0.0ms2valid
Compiler

Compiled 55 to 13 computations (76.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-div: 16.0ms (51.2% of total)
ival-mult: 8.0ms (25.6% of total)
ival-sub: 2.0ms (6.4% of total)
backward-pass: 2.0ms (6.4% of total)
ival-add: 2.0ms (6.4% of total)
const: 1.0ms (3.2% of total)

series8.0ms (0.2%)

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

27 calls:

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

rewrite300.0ms (5.7%)

Algorithm
batch-egg-rewrite
Rules
4866×*-lowering-*.f32
4866×*-lowering-*.f64
3748×/-lowering-/.f32
3748×/-lowering-/.f64
1340×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01230
18524
257324
0846524
Stop Event
iter limit
node limit
Counts
6 → 543
Calls
Call 1
Inputs
(/ 200 (/ 1 x))
(/ 1 x)
(/ (* 200 (- (* x x) (* y y))) (+ y x))
(* 200 (- (* x x) (* y y)))
(- (* x x) (* y y))
(* x x)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -200 binary64) x))
(neg.f64 (*.f64 #s(literal -200 binary64) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 x #s(literal 1/200 binary64))
(/.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) x))
(/.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)))
(pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) x)
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)))
(*.f64 x #s(literal 200 binary64))
(*.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) x))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 x)))
(-.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 (exp.f64 (log.f64 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 #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 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal -200 binary64) (*.f64 y y))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y y)) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x (-.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x (-.f64 x y))) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)) y) (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)) (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 x (-.f64 x y)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (*.f64 y (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) (-.f64 y x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)) (*.f64 #s(literal 200 binary64) (-.f64 y x)))
(neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 y x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 y x))))
(neg.f64 (/.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 x y)))
(/.f64 #s(literal 200 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (+.f64 x y))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 200 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.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 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 200 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) #s(literal 200 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) #s(literal 200 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y)) #s(literal 200 binary64)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x)) #s(literal 200 binary64)) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) #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 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) #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 #s(literal 0 binary64) y) x)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 (*.f64 x x) (*.f64 (-.f64 x y) (-.f64 x y)))))) (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x (-.f64 x y)) (*.f64 y y))))))
(/.f64 (*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) (*.f64 (-.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x (-.f64 x y)))))
(/.f64 (*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(/.f64 (*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.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 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 (*.f64 x x) (*.f64 (-.f64 x y) (-.f64 x y)))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x (-.f64 x y)) (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) (*.f64 (-.f64 x y) (-.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 200 binary64) (+.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 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y)) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x)) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.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 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.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 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1 binary64)) (+.f64 x y))
(pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (+.f64 x y) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 (+.f64 x y) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 200 binary64)))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 y x)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(*.f64 #s(literal -200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.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 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(*.f64 (-.f64 y x) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) #s(literal 200 binary64)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 y x)) (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 y x)) (*.f64 (-.f64 y x) #s(literal 200 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)) (-.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x))))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (+.f64 x y) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -200 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.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 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x))) (-.f64 y x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y))
(*.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 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.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 x y))
(*.f64 (/.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(+.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 200 binary64)))
(+.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (+.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal -200 binary64) (*.f64 y y)))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) x) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 x (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))))
(fma.f64 #s(literal 200 binary64) (*.f64 x x) (*.f64 #s(literal -200 binary64) (*.f64 y y)))
(fma.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (*.f64 x x) #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) (*.f64 y y)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/200 binary64) (-.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 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))))
(/.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (+.f64 x y)))
(/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 (-.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (-.f64 y x) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1 binary64)) (*.f64 (-.f64 x y) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (-.f64 y x) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (-.f64 y x) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) #s(literal 200 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) #s(literal 200 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y)) #s(literal 200 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x)) #s(literal 200 binary64)) (-.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) #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 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal -200 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal -200 binary64) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal -200 binary64) (*.f64 y y)))) (-.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal -200 binary64) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x 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 x) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 200 binary64) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (-.f64 x y))) (-.f64 y x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 200 binary64) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 200 binary64))
(*.f64 (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 #s(literal -200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) #s(literal 200 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal -200 binary64))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 200 binary64)))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (-.f64 x y) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 y x))) (-.f64 y x))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.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 #s(literal 200 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.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 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (-.f64 (*.f64 y y) (*.f64 x x)))))
(+.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x (-.f64 x y)) (*.f64 (-.f64 x y) y))
(+.f64 (*.f64 x (-.f64 x y)) (*.f64 y (-.f64 x y)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 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))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 x y)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 x x))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 (+.f64 x y) x) (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (-.f64 x y) y) (*.f64 x (-.f64 x y)))
(+.f64 (*.f64 y (-.f64 x y)) (*.f64 x (-.f64 x y)))
(+.f64 (+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 y y))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 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 (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 (*.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 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 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 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (*.f64 y y))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (+.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 y y))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 x x) (*.f64 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 (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 x x (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 x x (neg.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(fma.f64 y (-.f64 #s(literal 0 binary64) y) (*.f64 x x))
(fma.f64 (+.f64 x y) (-.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (+.f64 x y) (-.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) y (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (*.f64 y y) (*.f64 x x))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (-.f64 x y) (+.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (-.f64 x y) (+.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(neg.f64 (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y 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 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y 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 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x)) (-.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 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 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 (*.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 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x 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 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) #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 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) #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 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 x y)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (-.f64 x 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 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y y))) (+.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 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y 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 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (-.f64 y 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 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y 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 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.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 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.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 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.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 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.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 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (-.f64 y x) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.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 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (neg.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x))) (-.f64 x y))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 0 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 (*.f64 x (*.f64 x x)))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (pow.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 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))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 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 (*.f64 (*.f64 x x) (*.f64 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 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 y y) (*.f64 (*.f64 y 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 (*.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 (*.f64 y y) (*.f64 (*.f64 y 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 (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 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 (*.f64 (*.f64 x x) (*.f64 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 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 y y) (*.f64 (*.f64 y 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 (*.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 (*.f64 y y) (*.f64 (*.f64 y 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 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (+.f64 x y))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 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 y) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y 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 (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y 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 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 x 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 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 x y)) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (+.f64 x y)))
(*.f64 (+.f64 x y) (-.f64 x y))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) (-.f64 y x))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y 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 (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.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 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.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 y y) (*.f64 x x)) (/.f64 (-.f64 x y) (-.f64 y x)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) (-.f64 x y)))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (-.f64 x y) (+.f64 x y))
(*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))))))
(*.f64 (/.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 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(*.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.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 x y) (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.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 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.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 (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y)) (+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 (*.f64 x x) (*.f64 (-.f64 x y) (-.f64 x y)))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x (-.f64 x y)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 x y)) (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) (*.f64 (-.f64 x y) (-.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 y x)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 x (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64)))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))

simplify186.0ms (3.5%)

Algorithm
egg-herbie
Rules
3118×*-lowering-*.f32
3118×*-lowering-*.f64
1600×sum4-define
1464×sum5-define
1400×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
048579
1136483
2393483
31230465
43348465
57218465
08734465
Stop Event
iter limit
node limit
Counts
108 → 108
Calls
Call 1
Inputs
(* 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)))))
(* -200 (pow y 2))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(* 200 (pow x 2))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* 200 (pow x 2))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* 200 (pow x 2))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(* -200 (pow y 2))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* -200 (pow y 2))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* -1 (pow y 2))
(- (pow x 2) (pow y 2))
(- (pow x 2) (pow y 2))
(- (pow x 2) (pow y 2))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(pow x 2)
(+ (* -1 (pow y 2)) (pow x 2))
(+ (* -1 (pow y 2)) (pow x 2))
(+ (* -1 (pow y 2)) (pow x 2))
(* -1 (pow y 2))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* -1 (pow y 2))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
Outputs
(* 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 #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 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 (pow y 2))
(*.f64 #s(literal -200 binary64) (*.f64 y y))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* -200 (pow y 2))
(*.f64 #s(literal -200 binary64) (*.f64 y y))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* -200 (pow y 2))
(*.f64 #s(literal -200 binary64) (*.f64 y y))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(+.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(* -1 (pow y 2))
(-.f64 #s(literal 0 binary64) (*.f64 y y))
(- (pow x 2) (pow y 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(- (pow x 2) (pow y 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(- (pow x 2) (pow y 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(+ (* -1 (pow y 2)) (pow x 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(+ (* -1 (pow y 2)) (pow x 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(+ (* -1 (pow y 2)) (pow x 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(* -1 (pow y 2))
(-.f64 #s(literal 0 binary64) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* -1 (pow y 2))
(-.f64 #s(literal 0 binary64) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)

eval102.0ms (1.9%)

Compiler

Compiled 18758 to 1829 computations (90.2% saved)

prune93.0ms (1.7%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New6492651
Fresh000
Picked112
Done145
Total6517658
Accuracy
100.0%
Counts
658 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.1%
(/.f64 x #s(literal 1/200 binary64))
53.9%
(/.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)))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
54.1%
(*.f64 #s(literal 200 binary64) x)
46.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 47 to 36 computations (23.4% saved)

simplify44.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x #s(literal 1/200 binary64))
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
400×fnmadd-define
332×fnmsub-define
332×fmsub-define
256×fma-lowering-fma.f32
256×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0822
11622
22722
34722
47722
512622
624422
742622
867322
993222
10128922
11157322
12167722
0167722
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
(/ x 1/200)
x
1/200
Outputs
(/ 1 (/ 1/200 (- x y)))
(*.f64 (-.f64 x y) #s(literal 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
(/ x 1/200)
(/.f64 x #s(literal 1/200 binary64))
x
1/200
#s(literal 1/200 binary64)

localize94.0ms (1.8%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 x #s(literal 1/200 binary64))
accuracy100.0%
(-.f64 x y)
accuracy99.8%
(/.f64 #s(literal 1/200 binary64) (-.f64 x y))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 x y)))
Results
50.0ms236×0valid
30.0ms13×5exit
2.0ms3valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 27 to 9 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
backward-pass: 19.0ms (49% of total)
ival-div: 8.0ms (20.6% of total)
...c/correct-round.rkt:119:19: 8.0ms (20.6% of total)
ival-sub: 4.0ms (10.3% of total)
const: 0.0ms (0% of total)

series3.0ms (0.1%)

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

21 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/ 1/200 (- x y))
0.0ms
x
@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))

rewrite362.0ms (6.8%)

Algorithm
batch-egg-rewrite
Rules
3234×*-lowering-*.f32
3234×*-lowering-*.f64
2338×fma-lowering-fma.f32
2338×fma-lowering-fma.f64
1736×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0816
15016
229516
3274216
0857116
Stop Event
iter limit
node limit
Counts
4 → 563
Calls
Call 1
Inputs
(/ 1 (/ 1/200 (- x y)))
(/ 1/200 (- x y))
(- x y)
(/ x 1/200)
Outputs
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal -200 binary64) y))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(+.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 y #s(literal -200 binary64)))
(+.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64)) (fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) y)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (/.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 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 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)))
(-.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 200 binary64) y))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x y) #s(literal -1/200 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 x #s(literal 1/200 binary64)) #s(literal 1 binary64)) (/.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 #s(literal -200 binary64) y))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)) (*.f64 y #s(literal -200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 x #s(literal 200 binary64) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal -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 x #s(literal -1/200 binary64)) (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)) (*.f64 y #s(literal -200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64) (*.f64 y #s(literal -200 binary64)))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 #s(literal 200 binary64) x (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 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 x #s(literal 1/200 binary64)))
(fma.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1 binary64)) (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal -200 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (/.f64 x #s(literal 1/200 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 #s(literal -200 binary64) y))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal -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 -200 binary64) y))
(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 #s(literal -200 binary64) y)))
(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 #s(literal -200 binary64) y) #s(literal 1 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 -200 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -200 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -200 binary64) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -200 binary64) (*.f64 y #s(literal -200 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 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))))
(/.f64 (-.f64 x y) #s(literal 1/200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 y x)))
(/.f64 (-.f64 y x) #s(literal -1/200 binary64))
(/.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 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.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 y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.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 (neg.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 (neg.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 (neg.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 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) #s(literal -1/200 binary64)) #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 #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 #s(literal -200 binary64) (/.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 #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 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 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 (*.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 (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (*.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 x y))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x 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 (*.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal 1/200 binary64) y)) #s(literal 1/40000 binary64))
(/.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 (*.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 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 #s(literal 1/200 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.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 200 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 x y)) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.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 #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) y)) (*.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal -200 binary64) y)))))
(/.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 #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64))) (+.f64 (*.f64 (/.f64 y #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 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/200 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/200 binary64)) (+.f64 x y))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64))) (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) y))) (-.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 #s(literal -200 binary64) y)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64))) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 binary64)))) (+.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 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 (+.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 #s(literal 1 binary64) (*.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 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 200 binary64) (+.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 #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 (neg.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 (neg.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 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y)) #s(literal 1 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))
(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 (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))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))) #s(literal -1 binary64))
(*.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 -1 binary64) (/.f64 (-.f64 x y) #s(literal -1/200 binary64)))
(*.f64 (-.f64 y x) #s(literal -200 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 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 y) #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 200 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 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 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(*.f64 #s(literal -200 binary64) (/.f64 (-.f64 y x) #s(literal 1 binary64)))
(*.f64 #s(literal -200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -200 binary64) (pow.f64 (/.f64 (-.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (/.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.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 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (/.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 x y)))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 200 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 200 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/200 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(*.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 (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 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))))) (pow.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.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 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (pow.f64 (*.f64 (+.f64 x y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.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 y x))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1/200 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) #s(literal 1/200 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (pow.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)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 y x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(+.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x y) #s(literal 1/200 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(-.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/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 (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/200 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y 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 #s(literal 1/200 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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 (*.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 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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))))
(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 (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 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 x y)))
(*.f64 #s(literal -1/200 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64)) #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 x y) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #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 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.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/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)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 200 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1/200 binary64)) #s(literal -1 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)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 200 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/200 binary64)) #s(literal -1 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 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 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 (*.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 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64))) (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))) (pow.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/200 binary64) (+.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 #s(literal 1/200 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1/200 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 (+.f64 x y) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (*.f64 (+.f64 x y) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/200 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (-.f64 x y)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))) #s(literal 1 binary64)) (pow.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64)) (pow.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1/200 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) #s(literal 1/200 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (pow.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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(+.f64 x (-.f64 #s(literal 0 binary64) y))
(+.f64 x (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)))
(+.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 x #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 y #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)))) (fma.f64 y #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x) (neg.f64 (*.f64 y #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64)))) (fma.f64 y #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))))
(+.f64 (fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (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 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (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 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (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 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (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 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (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 (*.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (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 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (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 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (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 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (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 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (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 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (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 (*.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (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 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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)))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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)))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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)))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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)))) (neg.f64 (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (*.f64 (/.f64 y (+.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (+.f64 x y))) y (*.f64 (/.f64 y (+.f64 x y)) y)))
(+.f64 (fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y))))
(+.f64 (fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 y x) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 (/.f64 y (+.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (+.f64 x y))) y (*.f64 (/.f64 y (+.f64 x y)) y)))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 y x) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y) (neg.f64 (*.f64 (/.f64 y (+.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (+.f64 x y))) y (*.f64 (/.f64 y (+.f64 x y)) y)))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y) (neg.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 y x) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(+.f64 (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 (+.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (+.f64 x y))) y (*.f64 (/.f64 y (+.f64 x y)) y)))
(+.f64 (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 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y))))
(+.f64 (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 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 y x) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (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 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 y y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 x y)
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) 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 x #s(literal 1 binary64)) (/.f64 y #s(literal 1 binary64)))
(-.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) (-.f64 #s(literal 0 binary64) y) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(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 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 (*.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) (*.f64 x #s(literal 1 binary64)))
(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 (/.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 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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)))) (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 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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))))))
(neg.f64 (-.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 x y) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x y)))
(/.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))) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.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 x x) (*.f64 x (-.f64 #s(literal 0 binary64) y)))))
(/.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 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.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 (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 (*.f64 x x))) (*.f64 y (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 x y))))))
(/.f64 (+.f64 (neg.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 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 (*.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 (*.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 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 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 x x) (*.f64 y y)) #s(literal 1 binary64)) (+.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 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 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 (neg.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (+.f64 (neg.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 (+.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 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 3 binary64))) (+.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 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 3 binary64))) (+.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 #s(literal 0 binary64) (+.f64 x y)))
(/.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 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.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 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 #s(literal 0 binary64) (+.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 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 #s(literal 1 binary64) (+.f64 x y))) (+.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 (/.f64 (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 x y)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #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 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 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 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 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 (neg.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 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 x y))))))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (+.f64 x y))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y 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 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 x y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(*.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 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 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 (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 (pow.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (pow.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 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x y) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.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 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 (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 (+.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)))
(neg.f64 (/.f64 x #s(literal -1/200 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/200 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 x #s(literal 1/200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -1/200 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))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)))
(*.f64 x #s(literal 200 binary64))
(*.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.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) x)
(*.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 200 binary64))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -200 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64)) #s(literal -200 binary64))

simplify261.0ms (4.9%)

Algorithm
egg-herbie
Rules
4040×*-lowering-*.f32
4040×*-lowering-*.f64
1486×/-lowering-/.f32
1486×/-lowering-/.f64
1266×--lowering--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0174562
1572521
21615498
35670495
08565495
Stop Event
iter limit
node limit
Counts
84 → 84
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)
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 (/.f64 x y) #s(literal -1/200 binary64))) 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) (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64)))) y)) 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 x (*.f64 (*.f64 x #s(literal -1/200 binary64)) (+.f64 (/.f64 x (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))) (/.f64 (+.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 x y) #s(literal -1/200 binary64))) 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 y (/.f64 #s(literal 1/200 binary64) x))) 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 y (/.f64 #s(literal 1/200 binary64) x))) 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 y (/.f64 #s(literal 1/200 binary64) x))) 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 (*.f64 y y) (*.f64 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 (/.f64 x y) #s(literal -1/200 binary64))) 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) (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64)))) 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)
(/.f64 (+.f64 #s(literal -1/200 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/200 binary64) (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))))) y) (*.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 (/.f64 x y) #s(literal -1/200 binary64))) 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) (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64)))) y)) 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) (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))))) y) (*.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)

eval138.0ms (2.6%)

Compiler

Compiled 16912 to 1766 computations (89.6% saved)

prune91.0ms (1.7%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New6452647
Fresh000
Picked112
Done055
Total6468654
Accuracy
100.0%
Counts
654 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f64 (-.f64 y x) #s(literal -1/200 binary64))
54.1%
(/.f64 x #s(literal 1/200 binary64))
53.9%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
46.4%
(/.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)))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
54.1%
(*.f64 #s(literal 200 binary64) x)
46.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 136 to 73 computations (46.3% saved)

regimes21.0ms (0.4%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal -200 binary64) y)
(*.f64 #s(literal 200 binary64) x)
(/.f64 x #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 y x) #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 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 y x))
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
Outputs
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
Calls

4 calls:

7.0ms
y
4.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
4.0ms
(-.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)

regimes18.0ms (0.3%)

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

4 calls:

5.0ms
y
4.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
4.0ms
(-.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)

regimes4.0ms (0.1%)

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

2 calls:

2.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
79.3%3x
74.9%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch50.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
9903583212471992000.0
8.479884857632283e+19
41.0ms
-2.5013847284712796e-62
-2.335223482994574e-63
Results
42.0ms188×0valid
0.0ms1valid
0.0ms2valid
Compiler

Compiled 156 to 129 computations (17.3% saved)

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

simplify9.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01529
12329
22829
33029
43129
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -60790846849591/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (*.f64 #s(literal 200 binary64) x) (if (<=.f64 x #s(literal 13000000000000000000 binary64)) (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x)))
(*.f64 #s(literal -200 binary64) y)
Outputs
(fma.f64 #s(literal -200 binary64) y (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -60790846849591/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (*.f64 #s(literal 200 binary64) x) (if (<=.f64 x #s(literal 13000000000000000000 binary64)) (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x)))
(*.f64 #s(literal -200 binary64) y)

soundness726.0ms (13.7%)

Rules
2520×/-lowering-/.f32
2520×/-lowering-/.f64
2378×*-lowering-*.f32
2378×*-lowering-*.f64
2000×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040189
1123189
2351189
31003171
42483171
55144171
08069171
058
1218
21618
316748
085228
Stop Event
fuel
iter limit
node limit
iter limit
node limit
Compiler

Compiled 56 to 33 computations (41.1% saved)

preprocess30.0ms (0.6%)

Compiler

Compiled 80 to 40 computations (50% saved)

end0.0ms (0%)

Profiling

Loading profile data...