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

Time bar (total: 5.2s)

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)

sample548.0ms (10.6%)

Results
369.0ms8227×0valid
2.0ms14×2valid
1.0ms3valid
1.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 172.0ms
ival-mult: 97.0ms (56.4% of total)
ival-sub: 62.0ms (36.1% of total)
const: 10.0ms (5.8% of total)
backward-pass: 3.0ms (1.7% of total)
Bogosity

preprocess69.0ms (1.3%)

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
(* 500 (- x y))
Outputs
(* 500 (- x y))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
Call 2
Inputs
(* 500 (- x y))
(* 500 (- (neg x) y))
(* 500 (- x (neg y)))
(neg (* 500 (- (neg x) y)))
(neg (* 500 (- x (neg y))))
(* 500 (- y x))
Outputs
(* 500 (- x y))
(* 500 (- (neg x) y))
(* (+ x y) -500)
(* 500 (- x (neg y)))
(* 500 (+ x y))
(neg (* 500 (- (neg x) y)))
(* 500 (+ x y))
(neg (* 500 (- x (neg y))))
(* (+ x y) -500)
(* 500 (- y x))

explain50.0ms (1%)

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

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 4.0ms (47.7% of total)
ival-sub: 3.0ms (35.8% of total)
const: 1.0ms (11.9% 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 500 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 500 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
(* 500 (- x y))
500
(- x y)
x
y
Outputs
(* 500 (- x y))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
500
#s(literal 500 binary64)
(- x y)
(-.f64 x y)
x
y

localize21.0ms (0.4%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
Results
14.0ms255×0valid
0.0ms2valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

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

series2.0ms (0%)

Counts
2 → 48
Calls
Call 1
Inputs
#<alt (* 500 (- x y))>
#<alt (- x y)>
Outputs
#<alt (* -500 y)>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (* 500 x)>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* 500 x)>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* 500 x)>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (* -500 y)>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* -500 y)>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<alt (* -1 (* y (+ 500 (* -500 (/ 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
(* 500 (- x y))
0.0ms
x
@-inf
(* 500 (- x y))
0.0ms
y
@inf
(* 500 (- x y))
0.0ms
x
@0
(* 500 (- x y))
0.0ms
x
@inf
(- x y)

rewrite505.0ms (9.8%)

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
(* 500 (- x y))
(- x y)
Outputs
(+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) y))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) x)) (-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal -500 binary64) y)) (-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))))
(fma.f64 #s(literal 500 binary64) x (*.f64 #s(literal -500 binary64) y))
(fma.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 500 binary64) x))
(fma.f64 x #s(literal 500 binary64) (*.f64 #s(literal -500 binary64) y))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64) (*.f64 #s(literal 500 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) x))
(fma.f64 #s(literal -500 binary64) y (*.f64 #s(literal 500 binary64) x))
(/.f64 #s(literal 500 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 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 500 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 500 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 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 #s(literal 500 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 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 #s(literal 500 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 500 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 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) x)) (-.f64 (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal -500 binary64) y)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) x)) (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal -500 binary64) y))) (-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y)))
(/.f64 #s(literal -500 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 500 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 500 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 500 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 500 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 500 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 500 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 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) x)) (-.f64 (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal -500 binary64) y)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) x)) (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal -500 binary64) y)))) (neg.f64 (-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))))
(/.f64 (neg.f64 (*.f64 #s(literal 500 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 500 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 500 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 500 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal -500 binary64) y)) (-.f64 (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) x)) (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 #s(literal 500 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 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 500 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 500 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 500 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 500 binary64)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 500 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 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 500 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 500 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 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 500 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))))

simplify199.0ms (3.9%)

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
(* -500 y)
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(* 500 x)
(* x (+ 500 (* -500 (/ y x))))
(* x (+ 500 (* -500 (/ y x))))
(* x (+ 500 (* -500 (/ y x))))
(* 500 x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* 500 x)
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(* -500 y)
(* y (- (* 500 (/ x y)) 500))
(* y (- (* 500 (/ x y)) 500))
(* y (- (* 500 (/ x y)) 500))
(* -500 y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* -1 (* y (+ 500 (* -500 (/ 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
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal -500 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)

eval41.0ms (0.8%)

Compiler

Compiled 12896 to 929 computations (92.8% saved)

prune39.0ms (0.7%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2934297
Fresh000
Picked011
Done000
Total2935298
Accuracy
100.0%
Counts
298 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
59.4%
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
48.8%
(*.f64 #s(literal 500 binary64) x)
52.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 41 to 28 computations (31.7% saved)

simplify241.0ms (4.7%)

Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y #s(literal 500 binary64))
cost-diff0
(*.f64 #s(literal 500 binary64) x)
cost-diff128
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) (*.f64 y y))
cost-diff512
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
cost-diff0
(*.f64 #s(literal 500 binary64) x)
cost-diff0
(*.f64 #s(literal -500 binary64) y)
Rules
4444×*-lowering-*.f32
4444×*-lowering-*.f64
1882×+-lowering-+.f64
1882×+-lowering-+.f32
930×--lowering--.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01461
13861
27461
318461
460349
5194949
6459849
0815549
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* -500 y)
-500
y
(* 500 x)
500
x
(* (- (* x x) (* y y)) (/ 500 (+ x y)))
(- (* x x) (* y y))
(* x x)
x
(* y y)
y
(/ 500 (+ x y))
500
(+ x y)
(- (* 500 x) (* y 500))
(* 500 x)
500
x
(* y 500)
y
Outputs
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
-500
#s(literal -500 binary64)
y
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
500
#s(literal 500 binary64)
x
(* (- (* x x) (* y y)) (/ 500 (+ x y)))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(- (* x x) (* y y))
(-.f64 (*.f64 x x) (*.f64 y y))
(* x x)
(*.f64 x x)
x
(* y y)
(*.f64 y y)
y
(/ 500 (+ x y))
(/.f64 #s(literal 500 binary64) (+.f64 y x))
500
#s(literal 500 binary64)
(+ x y)
(+.f64 y x)
(- (* 500 x) (* y 500))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
500
#s(literal 500 binary64)
x
(* y 500)
(*.f64 y #s(literal 500 binary64))
y

localize93.0ms (1.8%)

Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y #s(literal 500 binary64))
accuracy100.0%
(*.f64 #s(literal 500 binary64) x)
accuracy100.0%
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(/.f64 #s(literal 500 binary64) (+.f64 x y))
accuracy96.8%
(-.f64 (*.f64 x x) (*.f64 y y))
accuracy59.7%
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
accuracy100.0%
(*.f64 #s(literal 500 binary64) x)
accuracy100.0%
(*.f64 #s(literal -500 binary64) y)
Results
56.0ms253×0valid
1.0ms2valid
1.0ms3valid
Compiler

Compiled 66 to 15 computations (77.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 10.0ms (57.9% of total)
ival-sub: 3.0ms (17.4% of total)
ival-div: 2.0ms (11.6% of total)
ival-add: 1.0ms (5.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series10.0ms (0.2%)

Counts
9 → 156
Calls
Call 1
Inputs
#<alt (* -500 y)>
#<alt (* 500 x)>
#<alt (* (- (* x x) (* y y)) (/ 500 (+ x y)))>
#<alt (- (* x x) (* y y))>
#<alt (* x x)>
#<alt (* y y)>
#<alt (- (* 500 x) (* y 500))>
#<alt (* y 500)>
#<alt (/ 500 (+ x y))>
Outputs
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* 500 x)>
#<alt (* -500 y)>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (* 500 x)>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* 500 x)>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* 500 x)>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (* -500 y)>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* -500 y)>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<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)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (* -500 y)>
#<alt (- (* 500 x) (* 500 y))>
#<alt (- (* 500 x) (* 500 y))>
#<alt (- (* 500 x) (* 500 y))>
#<alt (* 500 x)>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* x (+ 500 (* -500 (/ y x))))>
#<alt (* 500 x)>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* -1 (* x (- (* 500 (/ y x)) 500)))>
#<alt (* 500 x)>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (+ (* -500 y) (* 500 x))>
#<alt (* -500 y)>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* y (- (* 500 (/ x y)) 500))>
#<alt (* -500 y)>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<alt (* -1 (* y (+ 500 (* -500 (/ x y)))))>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (/ 500 y)>
#<alt (+ (* -500 (/ x (pow y 2))) (* 500 (/ 1 y)))>
#<alt (+ (* x (- (* 500 (/ x (pow y 3))) (* 500 (/ 1 (pow y 2))))) (* 500 (/ 1 y)))>
#<alt (+ (* x (- (* x (+ (* -500 (/ x (pow y 4))) (* 500 (/ 1 (pow y 3))))) (* 500 (/ 1 (pow y 2))))) (* 500 (/ 1 y)))>
#<alt (/ 500 x)>
#<alt (/ (+ 500 (* -500 (/ y x))) x)>
#<alt (/ (- (+ 500 (* 500 (/ (pow y 2) (pow x 2)))) (* 500 (/ y x))) x)>
#<alt (/ (- (+ 500 (* -500 (/ (pow y 3) (pow x 3)))) (+ (* -500 (/ (pow y 2) (pow x 2))) (* 500 (/ y x)))) x)>
#<alt (/ 500 x)>
#<alt (* -1 (/ (- (* 500 (/ y x)) 500) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow y 2) x)) (* 500 y)) x)) 500) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow y 3) x)) (* 500 (pow y 2))) x)) (* 500 y)) x)) 500) x))>
#<alt (/ 500 x)>
#<alt (+ (* -500 (/ y (pow x 2))) (* 500 (/ 1 x)))>
#<alt (+ (* y (- (* 500 (/ y (pow x 3))) (* 500 (/ 1 (pow x 2))))) (* 500 (/ 1 x)))>
#<alt (+ (* y (- (* y (+ (* -500 (/ y (pow x 4))) (* 500 (/ 1 (pow x 3))))) (* 500 (/ 1 (pow x 2))))) (* 500 (/ 1 x)))>
#<alt (/ 500 y)>
#<alt (/ (+ 500 (* -500 (/ x y))) y)>
#<alt (/ (- (+ 500 (* 500 (/ (pow x 2) (pow y 2)))) (* 500 (/ x y))) y)>
#<alt (/ (- (+ 500 (* -500 (/ (pow x 3) (pow y 3)))) (+ (* -500 (/ (pow x 2) (pow y 2))) (* 500 (/ x y)))) y)>
#<alt (/ 500 y)>
#<alt (* -1 (/ (- (* 500 (/ x y)) 500) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow x 2) y)) (* 500 x)) y)) 500) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow x 3) y)) (* 500 (pow x 2))) y)) (* 500 x)) y)) 500) y))>
Calls

39 calls:

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

rewrite400.0ms (7.8%)

Algorithm
batch-egg-rewrite
Rules
4514×*-lowering-*.f32
4514×*-lowering-*.f64
3500×/-lowering-/.f32
3500×/-lowering-/.f64
1882×frac-times
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01445
19045
272833
0851133
Stop Event
iter limit
node limit
Counts
9 → 792
Calls
Call 1
Inputs
(* -500 y)
(* 500 x)
(* (- (* x x) (* y y)) (/ 500 (+ x y)))
(- (* x x) (* y y))
(* x x)
(* y y)
(- (* 500 x) (* y 500))
(* y 500)
(/ 500 (+ x y))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -500 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64)))
(neg.f64 (*.f64 y #s(literal 500 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64))))))
(*.f64 #s(literal -500 binary64) y)
(*.f64 y #s(literal -500 binary64))
(*.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 500 binary64)))
(*.f64 #s(literal 500 binary64) x)
(*.f64 x #s(literal 500 binary64))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))
(+.f64 (*.f64 #s(literal 500 binary64) x) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(+.f64 (*.f64 #s(literal 500 binary64) x) (neg.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y)))
(+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(+.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(+.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 #s(literal 500 binary64) (-.f64 x y)))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(+.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(+.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y)))
(+.f64 (*.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) x) (*.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
(-.f64 (*.f64 #s(literal 500 binary64) x) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(-.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))
(-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (*.f64 y y) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 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 y x) #s(literal 500 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 #s(literal -500 binary64) y (*.f64 #s(literal 500 binary64) x))
(fma.f64 y #s(literal -500 binary64) (*.f64 #s(literal 500 binary64) x))
(fma.f64 #s(literal 500 binary64) x (*.f64 #s(literal -500 binary64) y))
(fma.f64 #s(literal 500 binary64) x (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 #s(literal 500 binary64) x (neg.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(fma.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 500 binary64) x))
(fma.f64 #s(literal 500 binary64) (-.f64 x y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(fma.f64 #s(literal 500 binary64) (-.f64 x y) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 x #s(literal 500 binary64) (*.f64 #s(literal -500 binary64) y))
(fma.f64 x #s(literal 500 binary64) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 x #s(literal 500 binary64) (neg.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 500 binary64) (+.f64 y x)) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (+.f64 y x) (/.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (+.f64 y x) (/.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))))
(fma.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64) (*.f64 #s(literal 500 binary64) x))
(fma.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (+.f64 y x))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (+.f64 y x))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 y x)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) x))
(fma.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 x y) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 x y) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 500 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 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (*.f64 (/.f64 #s(literal 500 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 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(neg.f64 (*.f64 (/.f64 #s(literal -500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))))
(neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal -500 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 #s(literal -500 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x)))
(/.f64 #s(literal -500 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 #s(literal -500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 #s(literal 500 binary64) (*.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))
(/.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (/.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 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 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 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (+.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 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))) (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)) (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 500 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 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 #s(literal 500 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (+.f64 y x))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64)) (neg.f64 (*.f64 (+.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 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) (*.f64 (+.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 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (+.f64 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 -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 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 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))))))
(/.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (*.f64 #s(literal -500 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (/.f64 (+.f64 y x) #s(literal -500 binary64)))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 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 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal 1 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 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 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 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 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 #s(literal -1 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -1 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1953125000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1953125000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 15625000000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 15625000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 15625000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 62500000000 binary64)) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 62500000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 62500000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 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 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.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 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal -500 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 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal 500 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 y x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal -1 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 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal -500 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal 500 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (+.f64 y x)))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal -500 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal 500 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal -500 binary64)) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal 500 binary64)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal 500 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y 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 -500 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -500 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (+.f64 y 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 500 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 500 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (+.f64 y x) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (+.f64 y x) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) #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 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) #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 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 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 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 (*.f64 x (*.f64 x (*.f64 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 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))) (neg.f64 (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64))) (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (neg.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 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 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 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 (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) x) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64))) (+.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x))) (-.f64 (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y)))) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (pow.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) x) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 x x) #s(literal 250000 binary64))) (-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (-.f64 (*.f64 #s(literal 500 binary64) x) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (-.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))))) (-.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))) (-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (+.f64 (*.f64 #s(literal 500 binary64) x) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(*.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)))
(*.f64 (+.f64 y x) (/.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (/.f64 (-.f64 (*.f64 x x) (*.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 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.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 500 binary64) (-.f64 x y)))
(*.f64 (-.f64 x y) #s(literal 500 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64)) (/.f64 #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 y x)))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) (/.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 y x))))
(*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x))))
(*.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 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 -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 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 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(*.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -500 binary64) (+.f64 y x))))
(*.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 y x)))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/500 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(*.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y 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 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 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 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (/.f64 #s(literal 500 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 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) (/.f64 (-.f64 x y) #s(literal 1/500 binary64)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 500 binary64) (+.f64 y x)) #s(literal 500 binary64)) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 #s(literal 1 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 y (*.f64 y (*.f64 y y))))) (+.f64 y x)) (/.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 1/500 binary64)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 y x)) (/.f64 (+.f64 y x) #s(literal 1/500 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 y x)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1/500 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -500 binary64) (+.f64 y 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 y x) x) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (-.f64 x y) y) (*.f64 (-.f64 x y) x))
(+.f64 (*.f64 (-.f64 x y) x) (*.f64 (-.f64 x y) y))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x (+.f64 y x)) (*.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 y x)))
(+.f64 (*.f64 y (-.f64 x y)) (*.f64 x (-.f64 x y)))
(+.f64 (*.f64 x (-.f64 x y)) (*.f64 y (-.f64 x y)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) #s(literal 1 binary64)) (-.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (*.f64 x x) (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(fma.f64 y (-.f64 #s(literal 0 binary64) y) (*.f64 x x))
(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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 x x (neg.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(fma.f64 (+.f64 y x) (-.f64 x y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))
(fma.f64 (+.f64 y x) (-.f64 x y) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) y (*.f64 x x))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (-.f64 x y) (+.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))
(fma.f64 (-.f64 x y) (+.f64 y x) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))
(fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 #s(literal -1 binary64) (*.f64 y y) (*.f64 x x))
(neg.f64 (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (+.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y x))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y 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 (*.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 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 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 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))))
(/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 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 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) (-.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x 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 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 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.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 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.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 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 y x) (*.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 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x))) (*.f64 (-.f64 x 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 y y) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 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 y (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 x x) (*.f64 y y))) (*.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 y (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.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 (*.f64 y 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 (*.f64 y y) (*.f64 y x))) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x)))))
(/.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 (*.f64 y y) (*.f64 y x)))))
(/.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 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.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 (*.f64 y y) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 y x) (+.f64 y x)))
(/.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 (*.f64 y y) (*.f64 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 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) #s(literal 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 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.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 (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 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 y (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.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 (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 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 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.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 y x) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 y x) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y x)))))
(/.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 y (*.f64 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 x x) (*.f64 y y)) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 y x) (-.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 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 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y 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 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x))) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 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))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x))) (-.f64 y x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (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 (neg.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (neg.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 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))))) #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 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.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 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))))
(/.f64 (-.f64 (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 y (*.f64 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 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 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 y (*.f64 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 y (*.f64 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 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.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 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.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 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.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 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 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 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (+.f64 y x) (-.f64 x y))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (-.f64 x y) (+.f64 y x))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.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 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.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 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y 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 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 y)))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 y y)
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))
(+.f64 (*.f64 #s(literal 500 binary64) x) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(+.f64 (*.f64 #s(literal 500 binary64) x) (neg.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y)))
(+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(+.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (neg.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(+.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 #s(literal 500 binary64) (-.f64 x y)))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(+.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(+.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y)))
(+.f64 (*.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) x) (*.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
(-.f64 (*.f64 #s(literal 500 binary64) x) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(-.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))
(-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (*.f64 y y) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 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 y x) #s(literal 500 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 #s(literal -500 binary64) y (*.f64 #s(literal 500 binary64) x))
(fma.f64 y #s(literal -500 binary64) (*.f64 #s(literal 500 binary64) x))
(fma.f64 #s(literal 500 binary64) x (*.f64 #s(literal -500 binary64) y))
(fma.f64 #s(literal 500 binary64) x (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 #s(literal 500 binary64) x (neg.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(fma.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 500 binary64) x))
(fma.f64 #s(literal 500 binary64) (-.f64 x y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(fma.f64 #s(literal 500 binary64) (-.f64 x y) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 x #s(literal 500 binary64) (*.f64 #s(literal -500 binary64) y))
(fma.f64 x #s(literal 500 binary64) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 x #s(literal 500 binary64) (neg.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 500 binary64) (+.f64 y x)) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (+.f64 y x) (/.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (+.f64 y x) (/.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))))
(fma.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64) (*.f64 #s(literal 500 binary64) x))
(fma.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (+.f64 y x))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (+.f64 y x))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(fma.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 y x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 y x)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) x))
(fma.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 x y) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 x y) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 500 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 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))
(fma.f64 (*.f64 (/.f64 #s(literal 500 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 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(neg.f64 (*.f64 (/.f64 #s(literal -500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))))
(neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal -500 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 #s(literal -500 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(neg.f64 (/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x)))
(/.f64 #s(literal -500 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 #s(literal -500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 #s(literal 500 binary64) (*.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))
(/.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (/.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 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 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 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (+.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 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))) (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)) (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 500 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 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 #s(literal 500 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (+.f64 y x))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64)) (neg.f64 (*.f64 (+.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 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) (*.f64 (+.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 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (+.f64 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 -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 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 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))))))
(/.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (*.f64 #s(literal -500 binary64) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (/.f64 (+.f64 y x) #s(literal -500 binary64)))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 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 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))) (*.f64 (*.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal 1 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 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 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 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 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 #s(literal -1 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -1 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (/.f64 (+.f64 y x) #s(literal -500 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1953125000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1953125000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 15625000000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 15625000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 15625000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 62500000000 binary64)) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 62500000000 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 62500000000 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 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 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.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 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal -500 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 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal 500 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 y x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal -1 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 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal -500 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal 500 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (+.f64 y x)))
(/.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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal -500 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal 500 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal -500 binary64)) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal 500 binary64)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal 500 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (+.f64 y x) #s(literal -500 binary64))))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y 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 -500 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -500 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 (+.f64 y 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 500 binary64) (+.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 y x) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 500 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 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))) (*.f64 (+.f64 y x) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (*.f64 (+.f64 y x) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) #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 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) #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 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (+.f64 (*.f64 (*.f64 x x) (*.f64 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 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (-.f64 (*.f64 x (*.f64 x (*.f64 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 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))) (neg.f64 (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64))) (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (neg.f64 (*.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 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 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 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 (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) x) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64))) (+.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x))) (-.f64 (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y)))) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x))))) (*.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (pow.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (*.f64 (*.f64 #s(literal 500 binary64) x) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 x x) #s(literal 250000 binary64))) (-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (-.f64 (*.f64 #s(literal 500 binary64) x) (+.f64 (*.f64 #s(literal -500 binary64) y) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (-.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64))))) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 (+.f64 y x) #s(literal 500 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y))))) (-.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))) (-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (+.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (+.f64 (*.f64 #s(literal 500 binary64) x) (-.f64 (*.f64 y #s(literal 500 binary64)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x)))) (*.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x))))) (+.f64 (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y y) (+.f64 y x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (-.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(*.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)))
(*.f64 (+.f64 y x) (/.f64 (-.f64 x y) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (/.f64 (-.f64 (*.f64 x x) (*.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 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) (+.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 500 binary64) (-.f64 x y)))
(*.f64 (-.f64 x y) #s(literal 500 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 y x)))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (+.f64 y x))))
(*.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -500 binary64)) (/.f64 #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 y x)))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 500 binary64)) (/.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 y x))))
(*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -500 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 y x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 500 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x))))
(*.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 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 -500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 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 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x)))))))
(*.f64 (*.f64 (*.f64 #s(literal -500 binary64) (+.f64 y x)) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -500 binary64) (+.f64 y x))))
(*.f64 (*.f64 #s(literal -500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 y x)))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 250000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64)))) (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/500 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))))
(*.f64 (*.f64 (+.f64 y x) (/.f64 #s(literal 500 binary64) (+.f64 y x))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 y x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y 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 y (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) #s(literal 500 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 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) #s(literal 500 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (/.f64 #s(literal 500 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 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 #s(literal 500 binary64) (+.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 250000 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal -500 binary64) y))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) (/.f64 (-.f64 x y) #s(literal 1/500 binary64)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 500 binary64) (+.f64 y x)) #s(literal 500 binary64)) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 500 binary64) (-.f64 x y)) (/.f64 #s(literal 1 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 y (*.f64 y (*.f64 y y))))) (+.f64 y x)) (/.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 1/500 binary64)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 y x)) (/.f64 (+.f64 y x) #s(literal 1/500 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 y x)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1/500 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -500 binary64) (+.f64 y x)))
(*.f64 y #s(literal 500 binary64))
(*.f64 #s(literal 500 binary64) y)
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) x) (*.f64 (/.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 x (/.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -500 binary64) (+.f64 y x)))
(neg.f64 (/.f64 #s(literal -500 binary64) (+.f64 y x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -500 binary64) (+.f64 y x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 y x) #s(literal 500 binary64))))
(/.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 #s(literal 500 binary64) (+.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 500 binary64)))
(/.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 500 binary64) (-.f64 x y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x)))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 y x) #s(literal -500 binary64)))
(/.f64 (*.f64 #s(literal 500 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 (*.f64 y y) (*.f64 y x)))))
(/.f64 (*.f64 #s(literal 500 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 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 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(/.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 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)))))
(pow.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -500 binary64) (/.f64 #s(literal -1 binary64) (+.f64 y x)))
(*.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 500 binary64) (+.f64 y x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -500 binary64) (+.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal 500 binary64))
(*.f64 (/.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 500 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (pow.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (+.f64 y x) #s(literal 500 binary64)) #s(literal -1/2 binary64)))

simplify221.0ms (4.3%)

Algorithm
egg-herbie
Rules
4392×*-lowering-*.f32
4392×*-lowering-*.f64
1218×/-lowering-/.f32
1218×/-lowering-/.f64
1144×--lowering--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0158922
1522812
21464777
34981771
08281771
Stop Event
iter limit
node limit
Counts
156 → 156
Calls
Call 1
Inputs
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* 500 x)
(* -500 y)
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(* 500 x)
(* x (+ 500 (* -500 (/ y x))))
(* x (+ 500 (* -500 (/ y x))))
(* x (+ 500 (* -500 (/ y x))))
(* 500 x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* 500 x)
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(* -500 y)
(* y (- (* 500 (/ x y)) 500))
(* y (- (* 500 (/ x y)) 500))
(* y (- (* 500 (/ x y)) 500))
(* -500 y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* -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)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* -500 y)
(- (* 500 x) (* 500 y))
(- (* 500 x) (* 500 y))
(- (* 500 x) (* 500 y))
(* 500 x)
(* x (+ 500 (* -500 (/ y x))))
(* x (+ 500 (* -500 (/ y x))))
(* x (+ 500 (* -500 (/ y x))))
(* 500 x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(* 500 x)
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(+ (* -500 y) (* 500 x))
(* -500 y)
(* y (- (* 500 (/ x y)) 500))
(* y (- (* 500 (/ x y)) 500))
(* y (- (* 500 (/ x y)) 500))
(* -500 y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(/ 500 y)
(+ (* -500 (/ x (pow y 2))) (* 500 (/ 1 y)))
(+ (* x (- (* 500 (/ x (pow y 3))) (* 500 (/ 1 (pow y 2))))) (* 500 (/ 1 y)))
(+ (* x (- (* x (+ (* -500 (/ x (pow y 4))) (* 500 (/ 1 (pow y 3))))) (* 500 (/ 1 (pow y 2))))) (* 500 (/ 1 y)))
(/ 500 x)
(/ (+ 500 (* -500 (/ y x))) x)
(/ (- (+ 500 (* 500 (/ (pow y 2) (pow x 2)))) (* 500 (/ y x))) x)
(/ (- (+ 500 (* -500 (/ (pow y 3) (pow x 3)))) (+ (* -500 (/ (pow y 2) (pow x 2))) (* 500 (/ y x)))) x)
(/ 500 x)
(* -1 (/ (- (* 500 (/ y x)) 500) x))
(* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow y 2) x)) (* 500 y)) x)) 500) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow y 3) x)) (* 500 (pow y 2))) x)) (* 500 y)) x)) 500) x))
(/ 500 x)
(+ (* -500 (/ y (pow x 2))) (* 500 (/ 1 x)))
(+ (* y (- (* 500 (/ y (pow x 3))) (* 500 (/ 1 (pow x 2))))) (* 500 (/ 1 x)))
(+ (* y (- (* y (+ (* -500 (/ y (pow x 4))) (* 500 (/ 1 (pow x 3))))) (* 500 (/ 1 (pow x 2))))) (* 500 (/ 1 x)))
(/ 500 y)
(/ (+ 500 (* -500 (/ x y))) y)
(/ (- (+ 500 (* 500 (/ (pow x 2) (pow y 2)))) (* 500 (/ x y))) y)
(/ (- (+ 500 (* -500 (/ (pow x 3) (pow y 3)))) (+ (* -500 (/ (pow x 2) (pow y 2))) (* 500 (/ x y)))) y)
(/ 500 y)
(* -1 (/ (- (* 500 (/ x y)) 500) y))
(* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow x 2) y)) (* 500 x)) y)) 500) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow x 3) y)) (* 500 (pow x 2))) y)) (* 500 x)) y)) 500) y))
Outputs
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -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 y (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 x x) y) y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 y (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 x x) y) y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 y (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 x x) 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 y (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 x x) y) y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 y (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 x x) y) y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 y (*.f64 y (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 x x) 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)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(- (* 500 x) (* 500 y))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(- (* 500 x) (* 500 y))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(- (* 500 x) (* 500 y))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* x (+ 500 (* -500 (/ y x))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(+ (* -500 y) (* 500 x))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* y (- (* 500 (/ x y)) 500))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(/ 500 y)
(/.f64 #s(literal 500 binary64) y)
(+ (* -500 (/ x (pow y 2))) (* 500 (/ 1 y)))
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) x) y)) y)
(+ (* x (- (* 500 (/ x (pow y 3))) (* 500 (/ 1 (pow y 2))))) (* 500 (/ 1 y)))
(/.f64 (-.f64 #s(literal 500 binary64) (*.f64 #s(literal -500 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal -1 binary64))) y))) y)
(+ (* x (- (* x (+ (* -500 (/ x (pow y 4))) (* 500 (/ 1 (pow y 3))))) (* 500 (/ 1 (pow y 2))))) (* 500 (/ 1 y)))
(+.f64 (/.f64 #s(literal 500 binary64) y) (*.f64 x (+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -500 binary64) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))))))
(/ 500 x)
(/.f64 #s(literal 500 binary64) x)
(/ (+ 500 (* -500 (/ y x))) x)
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) y) x)) x)
(/ (- (+ 500 (* 500 (/ (pow y 2) (pow x 2)))) (* 500 (/ y x))) x)
(/.f64 (+.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 500 binary64) x) (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64))))) x)
(/ (- (+ 500 (* -500 (/ (pow y 3) (pow x 3)))) (+ (* -500 (/ (pow y 2) (pow x 2))) (* 500 (/ y x)))) x)
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) x) y)) x)) x)
(/ 500 x)
(/.f64 #s(literal 500 binary64) x)
(* -1 (/ (- (* 500 (/ y x)) 500) x))
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) y) x)) x)
(* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow y 2) x)) (* 500 y)) x)) 500) x))
(/.f64 (+.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 500 binary64) x) (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64))))) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow y 3) x)) (* 500 (pow y 2))) x)) (* 500 y)) x)) 500) x))
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) x) y)) x)) x)
(/ 500 x)
(/.f64 #s(literal 500 binary64) x)
(+ (* -500 (/ y (pow x 2))) (* 500 (/ 1 x)))
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) y) x)) x)
(+ (* y (- (* 500 (/ y (pow x 3))) (* 500 (/ 1 (pow x 2))))) (* 500 (/ 1 x)))
(/.f64 (+.f64 #s(literal 500 binary64) (*.f64 (/.f64 #s(literal 500 binary64) x) (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64))))) x)
(+ (* y (- (* y (+ (* -500 (/ y (pow x 4))) (* 500 (/ 1 (pow x 3))))) (* 500 (/ 1 (pow x 2))))) (* 500 (/ 1 x)))
(+.f64 (/.f64 #s(literal 500 binary64) x) (*.f64 y (+.f64 (*.f64 (/.f64 #s(literal 500 binary64) (*.f64 x x)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (pow.f64 x #s(literal 4 binary64))))))
(/ 500 y)
(/.f64 #s(literal 500 binary64) y)
(/ (+ 500 (* -500 (/ x y))) y)
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) x) y)) y)
(/ (- (+ 500 (* 500 (/ (pow x 2) (pow y 2)))) (* 500 (/ x y))) y)
(/.f64 (-.f64 #s(literal 500 binary64) (*.f64 #s(literal -500 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal -1 binary64))) y))) y)
(/ (- (+ 500 (* -500 (/ (pow x 3) (pow y 3)))) (+ (* -500 (/ (pow x 2) (pow y 2))) (* 500 (/ x y)))) y)
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 x y) #s(literal -1 binary64))) y) x)) y)) y)
(/ 500 y)
(/.f64 #s(literal 500 binary64) y)
(* -1 (/ (- (* 500 (/ x y)) 500) y))
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) x) y)) y)
(* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow x 2) y)) (* 500 x)) y)) 500) y))
(/.f64 (-.f64 #s(literal 500 binary64) (*.f64 #s(literal -500 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal -1 binary64))) y))) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 500 (/ (pow x 3) y)) (* 500 (pow x 2))) y)) (* 500 x)) y)) 500) y))
(/.f64 (+.f64 #s(literal 500 binary64) (/.f64 (*.f64 #s(literal -500 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 x y) #s(literal -1 binary64))) y) x)) y)) y)

eval173.0ms (3.4%)

Compiler

Compiled 32208 to 1518 computations (95.3% saved)

prune108.0ms (2.1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New9611962
Fresh000
Picked044
Done011
Total9616967
Accuracy
100.0%
Counts
967 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.9%
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64))))
100.0%
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
59.4%
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
48.8%
(*.f64 #s(literal 500 binary64) x)
52.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 54 to 38 computations (29.6% saved)

simplify418.0ms (8.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 (*.f64 y y) #s(literal -250000 binary64))
cost-diff128
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64)))
cost-diff512
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64))))
Rules
5862×*-lowering-*.f32
5862×*-lowering-*.f64
2834×pow-lowering-pow.f64
2834×pow-lowering-pow.f32
2544×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0924
11822
25419
310819
418419
542219
6118319
7212219
8238319
9266319
10301919
11350219
12414519
13492219
14537519
15559719
16571519
17586719
18599419
19689919
20752119
21772119
22784419
23796519
0800419
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* (* y y) -250000) (+ 0 (* y 500)))
(* (* y y) -250000)
(* y y)
y
-250000
(+ 0 (* y 500))
0
(* y 500)
500
Outputs
(/ (* (* y y) -250000) (+ 0 (* y 500)))
(*.f64 y #s(literal -500 binary64))
(* (* y y) -250000)
(*.f64 y (*.f64 y #s(literal -250000 binary64)))
(* y y)
(*.f64 y y)
y
-250000
#s(literal -250000 binary64)
(+ 0 (* y 500))
(*.f64 y #s(literal 500 binary64))
0
#s(literal 0 binary64)
(* y 500)
(*.f64 y #s(literal 500 binary64))
500
#s(literal 500 binary64)

localize66.0ms (1.3%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y y)
accuracy100.0%
(*.f64 y #s(literal 500 binary64))
accuracy99.6%
(*.f64 (*.f64 y y) #s(literal -250000 binary64))
accuracy57.3%
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64))))
Results
55.0ms253×0valid
1.0ms1valid
Compiler

Compiled 34 to 11 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 6.0ms (63% of total)
ival-div: 2.0ms (21% of total)
const: 1.0ms (10.5% of total)
ival-add: 1.0ms (10.5% of total)
backward-pass: 0.0ms (0% of total)

series1.0ms (0%)

Counts
5 → 60
Calls
Call 1
Inputs
#<alt (/ (* (* y y) -250000) (+ 0 (* y 500)))>
#<alt (+ 0 (* y 500))>
#<alt (* (* y y) -250000)>
#<alt (* y y)>
#<alt (* y 500)>
Outputs
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* -500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (* -250000 (pow y 2))>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
#<alt (* 500 y)>
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(* (* y y) -250000)
0.0ms
y
@0
(* (* y y) -250000)
0.0ms
y
@inf
(+ 0 (* y 500))
0.0ms
y
@0
(/ (* (* y y) -250000) (+ 0 (* y 500)))
0.0ms
y
@inf
(/ (* (* y y) -250000) (+ 0 (* y 500)))

rewrite262.0ms (5.1%)

Algorithm
batch-egg-rewrite
Rules
2642×*-lowering-*.f32
2642×*-lowering-*.f64
1874×fnmsub-define
1806×/-lowering-/.f32
1806×/-lowering-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0920
14415
239715
3463315
0832315
Stop Event
iter limit
node limit
Counts
5 → 618
Calls
Call 1
Inputs
(/ (* (* y y) -250000) (+ 0 (* y 500)))
(+ 0 (* y 500))
(* (* y y) -250000)
(* y y)
(* y 500)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -500 binary64)))
(+.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 0 binary64)))
(+.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (/.f64 #s(literal -1/500 binary64) y) (+.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(+.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal 0 binary64)))
(+.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal -1/500 binary64) y)))
(+.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))))
(+.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 0 binary64)) (*.f64 y #s(literal -500 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal 0 binary64)) (*.f64 y #s(literal -500 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/500 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64)))
(-.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64))
(fma.f64 y #s(literal -500 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 #s(literal -500 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal -250000 binary64) (/.f64 y #s(literal 500 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal -1/500 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 1/500 binary64) y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -500 binary64) y) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 500 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -500 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -500 binary64) y #s(literal 0 binary64))
(fma.f64 #s(literal -500 binary64) (*.f64 y #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) (/.f64 #s(literal -250000 binary64) y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -250000 binary64) y) (/.f64 (*.f64 y y) #s(literal 500 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 y #s(literal 500 binary64)) #s(literal -250000 binary64) #s(literal 0 binary64))
(neg.f64 (*.f64 y #s(literal 500 binary64)))
(/.f64 (*.f64 y y) (*.f64 y #s(literal -1/500 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 y (*.f64 y #s(literal -500 binary64)))))
(/.f64 (/.f64 #s(literal -1/500 binary64) y) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(/.f64 (/.f64 #s(literal 1/500 binary64) y) (/.f64 #s(literal -1/250000 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal 500 binary64)))
(/.f64 (*.f64 y #s(literal -250000 binary64)) #s(literal 500 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -1/500 binary64))
(/.f64 #s(literal -500 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) (/.f64 y #s(literal -250000 binary64)))
(/.f64 (/.f64 #s(literal -250000 binary64) y) (/.f64 #s(literal 500 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(/.f64 (*.f64 y #s(literal 250000 binary64)) #s(literal -500 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 #s(literal -1/500 binary64) y) y))
(/.f64 #s(literal 1/500 binary64) (/.f64 #s(literal -1/250000 binary64) y))
(/.f64 (*.f64 y (*.f64 y #s(literal -500 binary64))) y)
(/.f64 (*.f64 y (*.f64 y #s(literal -500 binary64))) (*.f64 y #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (/.f64 y #s(literal 500 binary64)) #s(literal -1/250000 binary64))
(/.f64 (neg.f64 (*.f64 y (*.f64 y #s(literal -500 binary64)))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 500 binary64)) (*.f64 y #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 500 binary64) y)) #s(literal -250000 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 y #s(literal -1/500 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 1 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y #s(literal -1/500 binary64))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -500 binary64)))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -250000 binary64))) #s(literal 500 binary64))
(/.f64 (*.f64 (/.f64 y #s(literal 500 binary64)) (*.f64 y #s(literal -250000 binary64))) y)
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) #s(literal -250000 binary64)) y)
(/.f64 (*.f64 (/.f64 #s(literal -250000 binary64) y) (*.f64 y y)) #s(literal 500 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y #s(literal -250000 binary64))) #s(literal 500 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y (*.f64 y #s(literal -500 binary64)))) y)
(/.f64 (*.f64 (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1/500 binary64) y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) #s(literal 500 binary64))
(/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) y) #s(literal -500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y y)) (/.f64 #s(literal -500 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal -250000 binary64)) (/.f64 y #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 500 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal -500 binary64) y)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal -1 binary64)) (*.f64 y #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 y #s(literal 500 binary64))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y #s(literal 1 binary64))) #s(literal -500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal -250000 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal -250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) y) (*.f64 y #s(literal 250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 y y)) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) #s(literal 500 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) #s(literal 250000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64)))) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 y #s(literal 250000 binary64))) y)
(pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal -500 binary64))
(*.f64 y (*.f64 (*.f64 y #s(literal 250000 binary64)) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal -500 binary64) y))
(*.f64 #s(literal -250000 binary64) (/.f64 y #s(literal 500 binary64)))
(*.f64 #s(literal -250000 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (*.f64 y #s(literal -500 binary64))))
(*.f64 (*.f64 y #s(literal 500 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 y #s(literal 500 binary64)) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 (*.f64 y #s(literal 500 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))))
(*.f64 (*.f64 y #s(literal 500 binary64)) (/.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 y #s(literal -500 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 #s(literal -1/250000 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -500 binary64)))
(*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) y) (pow.f64 (/.f64 #s(literal -1/250000 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)))
(*.f64 (*.f64 y #s(literal -250000 binary64)) #s(literal 1/500 binary64))
(*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 y (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y #s(literal -250000 binary64)) (*.f64 y (/.f64 #s(literal 1/500 binary64) y)))
(*.f64 (/.f64 #s(literal -500 binary64) y) (*.f64 y y))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 500 binary64)))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 125000000 binary64) (*.f64 (*.f64 y y) #s(literal -250000 binary64))))
(*.f64 #s(literal 125000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(*.f64 #s(literal 250000 binary64) (*.f64 (*.f64 y y) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 #s(literal 250000 binary64) (/.f64 (*.f64 y y) (*.f64 y #s(literal -500 binary64))))
(*.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -500 binary64))
(*.f64 #s(literal -500 binary64) y)
(*.f64 #s(literal -500 binary64) (*.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal -500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) (/.f64 #s(literal -250000 binary64) y))
(*.f64 (/.f64 #s(literal -250000 binary64) y) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 y #s(literal -250000 binary64)) (*.f64 y #s(literal -500 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal -250000 binary64) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -250000 binary64) (*.f64 y #s(literal -500 binary64))))
(*.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (/.f64 #s(literal 500 binary64) (*.f64 y #s(literal -500 binary64))))
(*.f64 (*.f64 y #s(literal 250000 binary64)) (*.f64 y (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 (*.f64 y #s(literal 250000 binary64)) (/.f64 y (*.f64 y #s(literal -500 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal -1/500 binary64) y) y) #s(literal -1 binary64)))
(*.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal -250000 binary64)))
(*.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal -1/250000 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 y (*.f64 y #s(literal -500 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1/125000000 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))))
(*.f64 (/.f64 #s(literal -1/250000 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(*.f64 (/.f64 #s(literal -1/500 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y y)))
(*.f64 (/.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y #s(literal -500 binary64)))
(*.f64 (/.f64 y #s(literal 500 binary64)) #s(literal -250000 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -500 binary64))
(*.f64 (pow.f64 (/.f64 y #s(literal -250000 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 500 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal -250000 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1 binary64)) #s(literal -250000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))) (*.f64 y #s(literal 500 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) y) (/.f64 (/.f64 #s(literal -1/500 binary64) y) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 500 binary64)) (/.f64 #s(literal -1/250000 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal -1/500 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal -1/500 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 y #s(literal -250000 binary64))) (/.f64 #s(literal 500 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 500 binary64) (*.f64 y y))) (/.f64 y #s(literal -250000 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 500 binary64) y)) #s(literal -1/250000 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) y) #s(literal -500 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal -500 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 500 binary64))) #s(literal -250000 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64))) #s(literal -500 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal -250000 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 500 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1/500 binary64) y) y) (*.f64 y #s(literal -250000 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) y) (*.f64 y #s(literal 250000 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 y y)) #s(literal 250000 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 250000 binary64)) (*.f64 y y))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -250000 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -250000 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 y (*.f64 y #s(literal 500 binary64)))) #s(literal 500 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 y #s(literal 250000 binary64))) y)
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) y) #s(literal -500 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y y)) (/.f64 #s(literal -500 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal -250000 binary64)) (/.f64 y #s(literal 500 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal 500 binary64)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal 1 binary64)) (*.f64 y #s(literal -500 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (/.f64 #s(literal -500 binary64) y)) (*.f64 y y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal -1 binary64)) (*.f64 y #s(literal 500 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (/.f64 y #s(literal 500 binary64))) #s(literal -250000 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y #s(literal 1 binary64))) #s(literal -500 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal -500 binary64)) y)
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) #s(literal -500 binary64)) (*.f64 y #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal -250000 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (/.f64 #s(literal -250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (-.f64 #s(literal 0 binary64) y)) #s(literal 500 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 500 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 y #s(literal 500 binary64))) (*.f64 y #s(literal 500 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 y #s(literal 500 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y #s(literal -250000 binary64))) #s(literal 500 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y (*.f64 y #s(literal -500 binary64)))) y)
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (*.f64 y #s(literal -500 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64)))
(+.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -500 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 0 binary64))
(fma.f64 y #s(literal 500 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 500 binary64) y #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -1/500 binary64) y) #s(literal 0 binary64))
(neg.f64 (*.f64 y #s(literal -500 binary64)))
(/.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 y #s(literal -500 binary64)) (/.f64 #s(literal -1/500 binary64) y)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y #s(literal 500 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/500 binary64) y) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1/500 binary64) y) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 (*.f64 y #s(literal -500 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 y #s(literal -250000 binary64)) #s(literal -500 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))))
(/.f64 (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (*.f64 y #s(literal 250000 binary64)) #s(literal 500 binary64))
(/.f64 (*.f64 y (*.f64 y #s(literal -500 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 y #s(literal -500 binary64)) (/.f64 #s(literal 1/500 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 y #s(literal -250000 binary64)))) (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 500 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 y (*.f64 y #s(literal -500 binary64))))) (*.f64 (*.f64 y #s(literal -500 binary64)) y))
(/.f64 (neg.f64 (*.f64 y (*.f64 y #s(literal -500 binary64)))) y)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -250000 binary64)) (/.f64 y #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 500 binary64)) (*.f64 y #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 500 binary64) y)) #s(literal -250000 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal -1/500 binary64))) (*.f64 y y))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal -1/500 binary64) y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) y) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 500 binary64)) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y y)) (/.f64 #s(literal -500 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -500 binary64) y)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -1 binary64)) (*.f64 y #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 y #s(literal 500 binary64))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal 1 binary64))) #s(literal -500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -500 binary64)) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -500 binary64)) (*.f64 y #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal -250000 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) y)) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) y) (*.f64 y #s(literal 250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 y y)) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 500 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 250000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64)))) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 y #s(literal 250000 binary64))) y)
(pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/500 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 500 binary64))
(*.f64 y (/.f64 (*.f64 y #s(literal -250000 binary64)) (*.f64 y #s(literal -500 binary64))))
(*.f64 y (/.f64 (*.f64 y #s(literal 250000 binary64)) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y y) (neg.f64 (/.f64 #s(literal -500 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 250000 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y y) (/.f64 #s(literal -250000 binary64) (*.f64 y #s(literal -500 binary64))))
(*.f64 #s(literal -250000 binary64) (neg.f64 (/.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal -250000 binary64) (/.f64 (*.f64 y y) (*.f64 y #s(literal -500 binary64))))
(*.f64 #s(literal -250000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal 500 binary64) y)
(*.f64 #s(literal 500 binary64) (*.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 500 binary64) (/.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 500 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)))
(*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 (*.f64 y #s(literal 500 binary64)) (/.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 500 binary64)))
(*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (*.f64 y #s(literal -250000 binary64)) #s(literal -1/500 binary64))
(*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 y (*.f64 y #s(literal -500 binary64))))
(*.f64 (/.f64 #s(literal -500 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -500 binary64)))
(*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 125000000 binary64) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 125000000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))
(*.f64 #s(literal 125000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 #s(literal 125000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (/.f64 #s(literal -1/250000 binary64) (*.f64 y y)))
(*.f64 #s(literal 250000 binary64) (/.f64 y #s(literal 500 binary64)))
(*.f64 (*.f64 y #s(literal 1 binary64)) #s(literal 500 binary64))
(*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -500 binary64) (neg.f64 (*.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) (neg.f64 (/.f64 #s(literal -250000 binary64) y)))
(*.f64 (/.f64 #s(literal -250000 binary64) y) (neg.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64))))
(*.f64 (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -500 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -500 binary64) y))
(*.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (/.f64 #s(literal 500 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y #s(literal 250000 binary64)) (/.f64 y (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y #s(literal 500 binary64)))
(*.f64 (/.f64 y #s(literal 500 binary64)) #s(literal 250000 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 500 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -500 binary64) y)) (*.f64 y y))
(*.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) #s(literal -500 binary64))
(*.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal -250000 binary64) y))
(*.f64 (neg.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (neg.f64 (/.f64 y #s(literal 500 binary64))) #s(literal -250000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) y) (/.f64 (/.f64 #s(literal -1/500 binary64) y) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 500 binary64)) (/.f64 #s(literal -1/250000 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -1/500 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 y #s(literal -250000 binary64))) (/.f64 #s(literal 500 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 500 binary64) (*.f64 y y))) (/.f64 y #s(literal -250000 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 500 binary64) y)) #s(literal -1/250000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal -250000 binary64))) #s(literal 500 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (*.f64 y #s(literal -500 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(+.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (neg.f64 (+.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(-.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (+.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 y #s(literal 500 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))))
(/.f64 (*.f64 y #s(literal -500 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 y #s(literal 500 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(/.f64 (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (*.f64 y #s(literal 500 binary64))) #s(literal 500 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -500 binary64))) (*.f64 y #s(literal 500 binary64))) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) y) (*.f64 y #s(literal 250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 y y)) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) #s(literal 500 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) #s(literal 250000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 y (*.f64 y #s(literal 500 binary64)))) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 y #s(literal 250000 binary64))) y)
(*.f64 y (*.f64 y #s(literal -250000 binary64)))
(*.f64 y (neg.f64 (*.f64 y #s(literal 250000 binary64))))
(*.f64 y (*.f64 #s(literal -500 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y y) #s(literal -250000 binary64))
(*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal -500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(*.f64 #s(literal -250000 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 1 binary64)))
(*.f64 #s(literal -250000 binary64) (*.f64 (/.f64 y #s(literal 500 binary64)) (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal 500 binary64) (neg.f64 (*.f64 y (*.f64 y #s(literal 500 binary64)))))
(*.f64 #s(literal 500 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 y #s(literal -500 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (/.f64 #s(literal 1/500 binary64) y) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 y #s(literal 500 binary64)))
(*.f64 (*.f64 y #s(literal -250000 binary64)) y)
(*.f64 (*.f64 y #s(literal -250000 binary64)) (*.f64 y #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 y y) (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))))
(*.f64 #s(literal 250000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 #s(literal -500 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal -500 binary64) (*.f64 y (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal -500 binary64) (*.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 y #s(literal 500 binary64))))
(*.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) (*.f64 (/.f64 #s(literal -250000 binary64) y) (*.f64 y #s(literal 500 binary64))))
(*.f64 (/.f64 #s(literal -250000 binary64) y) (*.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 y #s(literal 250000 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 250000 binary64))
(*.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) #s(literal -500 binary64))
(*.f64 (*.f64 y #s(literal 250000 binary64)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (/.f64 y #s(literal 500 binary64)) (*.f64 #s(literal -250000 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 500 binary64)) y)
(*.f64 (*.f64 (*.f64 y #s(literal -500 binary64)) y) #s(literal 500 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -250000 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -250000 binary64))
(*.f64 (neg.f64 (*.f64 y (*.f64 y #s(literal 500 binary64)))) #s(literal 500 binary64))
(*.f64 (neg.f64 (*.f64 y #s(literal 250000 binary64))) y)
(*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 y)))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 y y)
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64)))
(+.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -500 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 0 binary64))
(fma.f64 y #s(literal 500 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 500 binary64) y #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -1/500 binary64) y) #s(literal 0 binary64))
(neg.f64 (*.f64 y #s(literal -500 binary64)))
(/.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 y #s(literal -500 binary64)) (/.f64 #s(literal -1/500 binary64) y)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 y #s(literal 500 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/500 binary64) y) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1/500 binary64) y) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 (*.f64 y #s(literal -500 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 y #s(literal -250000 binary64)) #s(literal -500 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))))
(/.f64 (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(/.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal -250000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (*.f64 y #s(literal 250000 binary64)) #s(literal 500 binary64))
(/.f64 (*.f64 y (*.f64 y #s(literal -500 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 y #s(literal -500 binary64)) (/.f64 #s(literal 1/500 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 y #s(literal -250000 binary64)))) (*.f64 (*.f64 y #s(literal -500 binary64)) #s(literal 500 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -500 binary64)) (*.f64 y (*.f64 y #s(literal -500 binary64))))) (*.f64 (*.f64 y #s(literal -500 binary64)) y))
(/.f64 (neg.f64 (*.f64 y (*.f64 y #s(literal -500 binary64)))) y)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal -500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -250000 binary64)) (/.f64 y #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 500 binary64)) (*.f64 y #s(literal -250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 500 binary64) y)) #s(literal -250000 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal -1/500 binary64))) (*.f64 y y))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal -1/500 binary64) y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) y) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 500 binary64)) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y y)) (/.f64 #s(literal -500 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -500 binary64) y)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -1 binary64)) (*.f64 y #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 y #s(literal 500 binary64))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal 1 binary64))) #s(literal -500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -500 binary64)) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -500 binary64)) (*.f64 y #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal -250000 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) y)) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) y) (*.f64 y #s(literal 250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 y y)) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 500 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) #s(literal 250000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 y (*.f64 y #s(literal 500 binary64)))) #s(literal 500 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 y #s(literal 250000 binary64))) y)
(pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/500 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 500 binary64))
(*.f64 y (/.f64 (*.f64 y #s(literal -250000 binary64)) (*.f64 y #s(literal -500 binary64))))
(*.f64 y (/.f64 (*.f64 y #s(literal 250000 binary64)) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y y) (neg.f64 (/.f64 #s(literal -500 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 250000 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y y) (/.f64 #s(literal -250000 binary64) (*.f64 y #s(literal -500 binary64))))
(*.f64 #s(literal -250000 binary64) (neg.f64 (/.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal -250000 binary64) (/.f64 (*.f64 y y) (*.f64 y #s(literal -500 binary64))))
(*.f64 #s(literal -250000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y #s(literal 500 binary64))))
(*.f64 #s(literal 500 binary64) y)
(*.f64 #s(literal 500 binary64) (*.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 500 binary64) (/.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 500 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal 500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)))
(*.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 (*.f64 y #s(literal 500 binary64)) (/.f64 (*.f64 y #s(literal 500 binary64)) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 500 binary64)))
(*.f64 (/.f64 #s(literal -1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) y) (*.f64 (*.f64 y y) #s(literal 250000 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (*.f64 y #s(literal -250000 binary64)) #s(literal -1/500 binary64))
(*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 y (*.f64 y #s(literal -500 binary64))))
(*.f64 (/.f64 #s(literal -500 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -500 binary64)))
(*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 125000000 binary64) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 125000000 binary64) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))
(*.f64 #s(literal 125000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 #s(literal 125000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (/.f64 #s(literal -1/250000 binary64) (*.f64 y y)))
(*.f64 #s(literal 250000 binary64) (/.f64 y #s(literal 500 binary64)))
(*.f64 (*.f64 y #s(literal 1 binary64)) #s(literal 500 binary64))
(*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -500 binary64) (neg.f64 (*.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64)) (neg.f64 (/.f64 #s(literal -250000 binary64) y)))
(*.f64 (/.f64 #s(literal -250000 binary64) y) (neg.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64))))
(*.f64 (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 y #s(literal 500 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -500 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -500 binary64) y))
(*.f64 (*.f64 y (*.f64 y #s(literal 500 binary64))) (/.f64 #s(literal 500 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 y #s(literal 250000 binary64)) (/.f64 y (*.f64 y #s(literal 500 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y)) (*.f64 y #s(literal 500 binary64)))
(*.f64 (/.f64 y #s(literal 500 binary64)) #s(literal 250000 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -250000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 500 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 500 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -500 binary64) y)) (*.f64 y y))
(*.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) #s(literal -500 binary64))
(*.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal -250000 binary64) y))
(*.f64 (neg.f64 (*.f64 (*.f64 y #s(literal -250000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (neg.f64 (/.f64 y #s(literal 500 binary64))) #s(literal -250000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 (*.f64 y y) #s(literal 250000 binary64))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) y) (/.f64 (/.f64 #s(literal -1/500 binary64) y) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal 500 binary64)) (/.f64 #s(literal -1/250000 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -1/500 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 y #s(literal -250000 binary64))) (/.f64 #s(literal 500 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 500 binary64) (*.f64 y y))) (/.f64 y #s(literal -250000 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 500 binary64) y)) #s(literal -1/250000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 250000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64))) (*.f64 y #s(literal -500 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (*.f64 y #s(literal -250000 binary64))) #s(literal 500 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y y) #s(literal -250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000 binary64))) (*.f64 y #s(literal -500 binary64)))

simplify12.0ms (0.2%)

Algorithm
egg-herbie
Rules
22×*-lowering-*.f32
22×*-lowering-*.f64
12×*-commutative
pow-lowering-pow.f64
pow-lowering-pow.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
09204
113180
218180
320180
020180
Stop Event
iter limit
saturated
Counts
60 → 60
Calls
Call 1
Inputs
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(* -250000 (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
(* 500 y)
Outputs
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(* -250000 (pow y 2))
(*.f64 #s(literal -250000 binary64) (*.f64 y y))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))
(* 500 y)
(*.f64 y #s(literal 500 binary64))

eval106.0ms (2.1%)

Compiler

Compiled 10471 to 1325 computations (87.3% saved)

prune95.0ms (1.8%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New6771678
Fresh000
Picked101
Done055
Total6786684
Accuracy
100.0%
Counts
684 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.2%
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -1/500 binary64))
100.0%
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
59.4%
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
48.8%
(*.f64 #s(literal 500 binary64) x)
52.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 48 to 34 computations (29.2% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 y #s(literal 1 binary64))
cost-diff128
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -1/500 binary64))
Rules
12×*-lowering-*.f32
12×*-lowering-*.f64
*-commutative
associate-/l*
/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1137
2177
3197
0197
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (* y 1) -1/500)
(* y 1)
y
1
-1/500
Outputs
(/ (* y 1) -1/500)
(/.f64 y #s(literal -1/500 binary64))
(* y 1)
y
y
1
#s(literal 1 binary64)
-1/500
#s(literal -1/500 binary64)

localize32.0ms (0.6%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y #s(literal 1 binary64))
accuracy99.8%
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -1/500 binary64))
Results
23.0ms253×0valid
2.0ms5exit
Compiler

Compiled 14 to 7 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
...c/correct-round.rkt:119:19: 5.0ms (49.3% of total)
ival-div: 2.0ms (19.7% of total)
ival-mult: 2.0ms (19.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series1.0ms (0%)

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

6 calls:

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

rewrite509.0ms (9.9%)

Algorithm
batch-egg-rewrite
Rules
2372×*-lowering-*.f32
2372×*-lowering-*.f64
1946×/-lowering-/.f32
1946×/-lowering-/.f64
1860×frac-times
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054
1194
2494
31494
46354
569304
080054
Stop Event
iter limit
node limit
Counts
2 → 333
Calls
Call 1
Inputs
(/ (* y 1) -1/500)
(* y 1)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/500 binary64)))
(+.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 0 binary64))
(exp.f64 (log.f64 (/.f64 y #s(literal -1/500 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal -1/500 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/250000 binary64) (*.f64 y y))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/500 binary64) y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/500 binary64) y)) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1/500 binary64) y)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/500 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/500 binary64) (*.f64 y y))) (/.f64 y #s(literal -1/500 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/500 binary64))) (/.f64 y #s(literal -1/500 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 1/250000 binary64))) (/.f64 y #s(literal -1/500 binary64)))
(neg.f64 (/.f64 y #s(literal -1/500 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y y) #s(literal 1/250000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(literal -1/500 binary64)) (/.f64 (*.f64 y y) #s(literal 1/250000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 y (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64)))))
(/.f64 y #s(literal -1/500 binary64))
(/.f64 y #s(literal 1/500 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/500 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/500 binary64))
(/.f64 #s(literal -500 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -500 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/500 binary64) y))
(/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 500 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/500 binary64) (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/500 binary64) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1/500 binary64) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1/500 binary64) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/500 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/500 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/500 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/500 binary64) (*.f64 y y))))
(/.f64 (*.f64 y y) (*.f64 y #s(literal 1/500 binary64)))
(/.f64 (*.f64 y y) (*.f64 y #s(literal -1/500 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y #s(literal 1/500 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y #s(literal -1/500 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64))))
(/.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal -1/500 binary64) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (/.f64 (*.f64 y y) #s(literal 1/250000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y y) #s(literal 1/250000 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 (*.f64 y y) #s(literal 1/250000 binary64)) (/.f64 y #s(literal -1/500 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -1/500 binary64) (*.f64 y y)) (*.f64 y (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 y #s(literal -1/500 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 y y)) (*.f64 y (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 y #s(literal 1/500 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y #s(literal -1/500 binary64)) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y #s(literal 1/500 binary64)) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) y)
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)
(/.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -500 binary64)) (*.f64 y y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -500 binary64)) y)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64)))) (*.f64 y y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64)))) y)
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64)))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 1/500 binary64)) y)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1/500 binary64)) (*.f64 y y))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/500 binary64)) y)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/500 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64)) y)
(/.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 500 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64)))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64)))) y)
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -500 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -500 binary64)) y)
(/.f64 (*.f64 (*.f64 y y) #s(literal -500 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) #s(literal -1 binary64)) y)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) #s(literal 1 binary64)) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/500 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/500 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -500 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -500 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/500 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/500 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 500 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/500 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/500 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -500 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -500 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -500 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/500 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/500 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 500 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 500 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) y) y)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.f64 y y) #s(literal 1/250000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/500 binary64)))
(*.f64 y #s(literal -500 binary64))
(*.f64 y #s(literal 500 binary64))
(*.f64 y (pow.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 y (*.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -500 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64))))
(*.f64 #s(literal -500 binary64) y)
(*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -1/500 binary64)))
(*.f64 #s(literal 500 binary64) y)
(*.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 500 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/500 binary64) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/500 binary64) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -500 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 500 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1/500 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/500 binary64)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 500 binary64) y))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -500 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 500 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1/500 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/500 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 500 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal -500 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (/.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 1/500 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (/.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal -1/500 binary64)))
(*.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 y #s(literal -1/500 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (/.f64 #s(literal 1/250000 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 1/250000 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1/500 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/500 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)
(*.f64 (pow.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 y #s(literal -1/500 binary64)))
(*.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal -500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 500 binary64) (*.f64 y y)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 #s(literal 500 binary64) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 500 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 y y))
(*.f64 (/.f64 #s(literal 500 binary64) (*.f64 y y)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 y (*.f64 y y)))
(*.f64 (/.f64 #s(literal 500 binary64) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64))) y)
(*.f64 (*.f64 (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 y #s(literal -1/500 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 500 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -500 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1/500 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 500 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 500 binary64))) (*.f64 y y)) y)
y
(+.f64 y #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) y)
(exp.f64 (log.f64 y))
(exp.f64 (*.f64 (log.f64 y) #s(literal 1 binary64)))
(-.f64 y #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) y))
(fma.f64 #s(literal 1 binary64) y #s(literal 0 binary64))
(fma.f64 y #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 y #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 y y) y)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))
(/.f64 (/.f64 (*.f64 y y) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) y))
(pow.f64 y #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(pow.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) y)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) y)
(*.f64 y #s(literal 1 binary64))
(*.f64 y (/.f64 y y))
(*.f64 y (/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) y)))
(*.f64 y (/.f64 (*.f64 y y) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y (-.f64 #s(literal 0 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (-.f64 #s(literal 0 binary64) y) y))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (/.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 y (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 (*.f64 y y) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 y y) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 y y) y)
(*.f64 (/.f64 y (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 y (pow.f64 y #s(literal 1/2 binary64))) (/.f64 y (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) y) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) y)) y)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) y) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y y) (*.f64 y y)) y)
(*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) y))
(*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y y)))

simplify8.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0348
1448
0448
Stop Event
iter limit
saturated
Counts
24 → 24
Calls
Call 1
Inputs
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
(* -500 y)
y
y
y
y
y
y
y
y
y
y
y
y
Outputs
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
y
y
y
y
y
y
y
y
y
y
y
y

eval48.0ms (0.9%)

Compiler

Compiled 4064 to 687 computations (83.1% saved)

prune53.0ms (1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New3561357
Fresh000
Picked101
Done055
Total3576363
Accuracy
100.0%
Counts
363 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.2%
(/.f64 y #s(literal -1/500 binary64))
100.0%
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
59.4%
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
48.8%
(*.f64 #s(literal 500 binary64) x)
52.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 98 to 58 computations (40.8% saved)

regimes14.0ms (0.3%)

Counts
8 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal -500 binary64) y)
(*.f64 #s(literal 500 binary64) x)
(/.f64 y #s(literal -1/500 binary64))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -1/500 binary64))
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 500 binary64) (+.f64 x y)))
Outputs
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
Calls

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes12.0ms (0.2%)

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

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

3.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
79.7%3x
77.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 -500 binary64) y)
Outputs
(*.f64 #s(literal -500 binary64) y)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch20.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
4.9896076294587566e-139
6.024252992037034e-133
7.0ms
-1.2062996711568837e+68
-1.5173300691389913e+67
Results
10.0ms240×0valid
Compiler

Compiled 192 to 159 computations (17.2% saved)

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

simplify9.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01630
12930
24230
34830
45230
55330
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -15999999999999999125157341891959122011354345120339966794653465837568 binary64)) (*.f64 #s(literal 500 binary64) x) (if (<=.f64 x #s(literal 7672009237256583/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))
(*.f64 #s(literal -500 binary64) y)
Outputs
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 #s(literal 500 binary64) y))
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -15999999999999999125157341891959122011354345120339966794653465837568 binary64)) (*.f64 #s(literal 500 binary64) x) (if (<=.f64 x #s(literal 7672009237256583/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))
(if (<=.f64 x #s(literal -15999999999999999125157341891959122011354345120339966794653465837568 binary64)) (*.f64 #s(literal 500 binary64) x) (if (<=.f64 x #s(literal 7672009237256583/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 y #s(literal -500 binary64)) (*.f64 #s(literal 500 binary64) x)))
(*.f64 #s(literal -500 binary64) y)
(*.f64 y #s(literal -500 binary64))

soundness693.0ms (13.5%)

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 58 to 34 computations (41.4% saved)

preprocess28.0ms (0.5%)

Compiler

Compiled 82 to 42 computations (48.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...