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

Time bar (total: 4.3s)

analyze0.0ms (0%)

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

Compiled 8 to 6 computations (25% saved)

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

sample567.0ms (13.2%)

Results
389.0ms8232×0valid
1.0ms10×2valid
1.0ms11×1valid
1.0ms3valid
Precisions
Click to see histograms. Total time spent on operations: 147.0ms
ival-mult: 73.0ms (49.7% of total)
ival-sub: 59.0ms (40.2% of total)
const: 11.0ms (7.5% of total)
backward-pass: 4.0ms (2.7% of total)
Bogosity

preprocess62.0ms (1.4%)

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

explain56.0ms (1.3%)

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
40.0ms510×0valid
0.0ms2valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (50.7% of total)
ival-sub: 3.0ms (30.4% of total)
const: 1.0ms (10.1% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

prune6.0ms (0.1%)

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.7%)

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

localize26.0ms (0.6%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
Results
19.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 (47% of total)
ival-sub: 2.0ms (47% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0.1%)

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)

rewrite316.0ms (7.4%)

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

simplify117.0ms (2.7%)

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)

eval34.0ms (0.8%)

Compiler

Compiled 12896 to 929 computations (92.8% saved)

prune37.0ms (0.9%)

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)))
56.5%
(*.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
47.5%
(*.f64 #s(literal 500 binary64) x)
54.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 43 to 30 computations (30.2% saved)

simplify137.0ms (3.2%)

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 x x)
cost-diff0
(-.f64 (*.f64 x x) (*.f64 y y))
cost-diff0
(*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
cost-diff640
(*.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
cost-diff0
(*.f64 #s(literal 500 binary64) x)
cost-diff0
(*.f64 #s(literal -500 binary64) y)
Rules
3116×*-lowering-*.f32
3116×*-lowering-*.f64
1310×times-frac
1284×fnmadd-define
1116×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01670
14668
29368
327156
499856
5477656
0814056
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* -500 y)
-500
y
(* 500 x)
500
x
(* (* 500 (- (* x x) (* y y))) (/ 1 (+ x y)))
(* 500 (- (* x x) (* y y)))
500
(- (* x x) (* y y))
(* x x)
x
(* y y)
y
(/ 1 (+ x y))
1
(+ 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
(* (* 500 (- (* x x) (* y y))) (/ 1 (+ x y)))
(*.f64 #s(literal -500 binary64) (-.f64 y x))
(* 500 (- (* x x) (* y y)))
(*.f64 #s(literal -500 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))
500
#s(literal 500 binary64)
(- (* x x) (* y y))
(-.f64 (*.f64 x x) (*.f64 y y))
(* x x)
(*.f64 x x)
x
(* y y)
(*.f64 y y)
y
(/ 1 (+ x y))
(/.f64 #s(literal 1 binary64) (+.f64 y x))
1
#s(literal 1 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

localize91.0ms (2.1%)

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 #s(literal 1 binary64) (+.f64 x y))
accuracy99.6%
(*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
accuracy96.2%
(-.f64 (*.f64 x x) (*.f64 y y))
accuracy57.1%
(*.f64 (*.f64 #s(literal 500 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
accuracy100.0%
(*.f64 #s(literal 500 binary64) x)
accuracy100.0%
(*.f64 #s(literal -500 binary64) y)
Results
69.0ms254×0valid
1.0ms2valid
Compiler

Compiled 78 to 17 computations (78.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 17.0ms (71.2% of total)
ival-sub: 3.0ms (12.6% of total)
ival-div: 2.0ms (8.4% of total)
const: 1.0ms (4.2% of total)
ival-add: 1.0ms (4.2% of total)
backward-pass: 0.0ms (0% of total)

series14.0ms (0.3%)

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

42 calls:

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

rewrite336.0ms (7.9%)

Algorithm
batch-egg-rewrite
Rules
5206×*-lowering-*.f32
5206×*-lowering-*.f64
3040×/-lowering-/.f32
3040×/-lowering-/.f64
1948×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify224.0ms (5.2%)

Algorithm
egg-herbie
Rules
2232×*-lowering-*.f32
2232×*-lowering-*.f64
2032×fma-lowering-fma.f32
2032×fma-lowering-fma.f64
1850×fmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01541153
1470992
21257968
34291965
08305965
Stop Event
iter limit
node limit
Counts
168 → 168
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)))))
(* -500 (pow y 2))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(* 500 (pow x 2))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(* 500 (pow x 2))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(* 500 (pow x 2))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(* -500 (pow y 2))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(* -500 (pow y 2))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(* -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)
(* -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)
(/ 1 y)
(+ (* -1 (/ x (pow y 2))) (/ 1 y))
(+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y))
(+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(/ 1 x)
(/ (+ 1 (* -1 (/ y x))) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x)) x)
(/ (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x))) x)
(/ 1 x)
(* -1 (/ (- (/ y x) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) y) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow y 3) x) (pow y 2)) x)) y) x)) 1) x))
(/ 1 x)
(+ (* -1 (/ y (pow x 2))) (/ 1 x))
(+ (* y (- (/ y (pow x 3)) (/ 1 (pow x 2)))) (/ 1 x))
(+ (* y (- (* y (+ (* -1 (/ y (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))
(/ 1 y)
(/ (+ 1 (* -1 (/ x y))) y)
(/ (- (+ 1 (/ (pow x 2) (pow y 2))) (/ x y)) y)
(/ (- (+ 1 (* -1 (/ (pow x 3) (pow y 3)))) (+ (* -1 (/ (pow x 2) (pow y 2))) (/ x y))) y)
(/ 1 y)
(* -1 (/ (- (/ x y) 1) y))
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) y) x) y)) 1) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y)) x) y)) 1) 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 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* x (+ 500 (* -500 (/ y x))))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* x (+ 500 (* -500 (/ y x))))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* 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 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* y (- (* 500 (/ x y)) 500))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* y (- (* 500 (/ x y)) 500))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* -500 (pow y 2))
(*.f64 #s(literal -500 binary64) (*.f64 y y))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* 500 (pow x 2))
(*.f64 #s(literal 500 binary64) (*.f64 x x))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* 500 (pow x 2))
(*.f64 #s(literal 500 binary64) (*.f64 x x))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* (pow x 2) (+ 500 (* -500 (/ (pow y 2) (pow x 2)))))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* 500 (pow x 2))
(*.f64 #s(literal 500 binary64) (*.f64 x x))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(+ (* -500 (pow y 2)) (* 500 (pow x 2)))
(+.f64 (*.f64 #s(literal -500 binary64) (*.f64 y y)) (*.f64 #s(literal 500 binary64) (*.f64 x x)))
(* -500 (pow y 2))
(*.f64 #s(literal -500 binary64) (*.f64 y y))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(*.f64 (*.f64 y y) (+.f64 #s(literal -500 binary64) (/.f64 (/.f64 (*.f64 #s(literal 500 binary64) (*.f64 x x)) y) y)))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(*.f64 (*.f64 y y) (+.f64 #s(literal -500 binary64) (/.f64 (/.f64 (*.f64 #s(literal 500 binary64) (*.f64 x x)) y) y)))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(*.f64 (*.f64 y y) (+.f64 #s(literal -500 binary64) (/.f64 (/.f64 (*.f64 #s(literal 500 binary64) (*.f64 x x)) y) y)))
(* -500 (pow y 2))
(*.f64 #s(literal -500 binary64) (*.f64 y y))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(*.f64 (*.f64 y y) (+.f64 #s(literal -500 binary64) (/.f64 (/.f64 (*.f64 #s(literal 500 binary64) (*.f64 x x)) y) y)))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(*.f64 (*.f64 y y) (+.f64 #s(literal -500 binary64) (/.f64 (/.f64 (*.f64 #s(literal 500 binary64) (*.f64 x x)) y) y)))
(* (pow y 2) (- (* 500 (/ (pow x 2) (pow y 2))) 500))
(*.f64 (*.f64 y y) (+.f64 #s(literal -500 binary64) (/.f64 (/.f64 (*.f64 #s(literal 500 binary64) (*.f64 x x)) y) 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 (*.f64 y y) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (*.f64 y y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 (*.f64 y y) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (*.f64 y y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 (*.f64 y y) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (*.f64 y y))))
(* -1 (pow y 2))
(-.f64 #s(literal 0 binary64) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 (*.f64 y y) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (*.f64 y y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 (*.f64 y y) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (*.f64 y y))))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(*.f64 (*.f64 y y) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (*.f64 y y))))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -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 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* x (+ 500 (* -500 (/ y x))))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* x (+ 500 (* -500 (/ y x))))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* 500 x)
(*.f64 #s(literal 500 binary64) x)
(* -1 (* x (- (* 500 (/ y x)) 500)))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* -1 (* x (- (* 500 (/ y x)) 500)))
(+.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 (*.f64 #s(literal -500 binary64) y) #s(literal 1 binary64)))
(* 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 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* y (- (* 500 (/ x y)) 500))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* y (- (* 500 (/ x y)) 500))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* -500 y)
(*.f64 #s(literal -500 binary64) y)
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 binary64)))
(* -1 (* y (+ 500 (* -500 (/ x y)))))
(-.f64 (*.f64 #s(literal -500 binary64) y) (*.f64 (*.f64 #s(literal -500 binary64) x) #s(literal 1 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 y #s(literal 500 binary64))
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(+ (* -1 (/ x (pow y 2))) (/ 1 y))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y)
(+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 x y))) y)) y)
(+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(+.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 x (pow.f64 y #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* -1 (/ y x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64))) x)) x)
(/ (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64)))) x)) x)) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (/ y x) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) y) x)) 1) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64))) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow y 3) x) (pow y 2)) x)) y) x)) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64)))) x)) x)) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* -1 (/ y (pow x 2))) (/ 1 x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(+ (* y (- (/ y (pow x 3)) (/ 1 (pow x 2)))) (/ 1 x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal -1 binary64))) x)) x)
(+ (* y (- (* y (+ (* -1 (/ y (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))
(+.f64 (*.f64 y (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (/.f64 y (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x))
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ (+ 1 (* -1 (/ x y))) y)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y)
(/ (- (+ 1 (/ (pow x 2) (pow y 2))) (/ x y)) y)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 x y))) y)) y)
(/ (- (+ 1 (* -1 (/ (pow x 3) (pow y 3)))) (+ (* -1 (/ (pow x 2) (pow y 2))) (/ x y))) y)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 x y)))) y)) y)) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(* -1 (/ (- (/ x y) 1) y))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y)
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) y) x) y)) 1) y))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 x y))) y)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y)) x) y)) 1) y))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 x y)))) y)) y)) y)

eval168.0ms (3.9%)

Compiler

Compiled 31645 to 2119 computations (93.3% saved)

prune128.0ms (3%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New114611147
Fresh000
Picked134
Done011
Total114751152
Accuracy
100.0%
Counts
1152 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.5%
(/.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)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
47.5%
(*.f64 #s(literal 500 binary64) x)
54.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 39 to 29 computations (25.6% saved)

simplify406.0ms (9.5%)

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)

localize75.0ms (1.8%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y y)
accuracy100.0%
(*.f64 y #s(literal 500 binary64))
accuracy99.1%
(*.f64 (*.f64 y y) #s(literal -250000 binary64))
accuracy60.1%
(/.f64 (*.f64 (*.f64 y y) #s(literal -250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 500 binary64))))
Results
63.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 (60.6% of total)
ival-div: 2.0ms (20.2% of total)
const: 1.0ms (10.1% of total)
ival-add: 1.0ms (10.1% of total)
backward-pass: 0.0ms (0% of total)

series2.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
@inf
(+ 0 (* y 500))
0.0ms
y
@0
(* (* y y) -250000)
0.0ms
y
@inf
(* y y)
0.0ms
y
@0
(/ (* (* y y) -250000) (+ 0 (* y 500)))

rewrite232.0ms (5.4%)

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

simplify11.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))

eval109.0ms (2.5%)

Compiler

Compiled 10471 to 1325 computations (87.3% saved)

prune109.0ms (2.5%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New6771678
Fresh000
Picked101
Done044
Total6785683
Accuracy
100.0%
Counts
683 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(/.f64 (*.f64 y #s(literal 250000 binary64)) #s(literal -500 binary64))
100.0%
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
47.5%
(*.f64 #s(literal 500 binary64) x)
54.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
059
189
2119
3129
0129
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (* y 250000) -500)
(* y 250000)
y
250000
-500
Outputs
(/ (* y 250000) -500)
(*.f64 y #s(literal -500 binary64))
(* y 250000)
(*.f64 y #s(literal 250000 binary64))
y
250000
#s(literal 250000 binary64)
-500
#s(literal -500 binary64)

localize26.0ms (0.6%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y #s(literal 250000 binary64))
accuracy99.3%
(/.f64 (*.f64 y #s(literal 250000 binary64)) #s(literal -500 binary64))
Results
18.0ms256×0valid
Compiler

Compiled 14 to 7 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (43.4% of total)
ival-mult: 2.0ms (43.4% 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 250000) -500)>
#<alt (* y 250000)>
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 (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
#<alt (* 250000 y)>
Calls

6 calls:

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

rewrite264.0ms (6.2%)

Algorithm
batch-egg-rewrite
Rules
3718×*-lowering-*.f32
3718×*-lowering-*.f64
2894×/-lowering-/.f32
2894×/-lowering-/.f64
978×unpow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056
1186
2616
32266
410726
579836
081006
Stop Event
iter limit
node limit
Counts
2 → 579
Calls
Call 1
Inputs
(/ (* y 250000) -500)
(* y 250000)
Outputs
(+.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/500 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 (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal -1/500 binary64) y) (/.f64 y #s(literal -1/500 binary64)))) #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 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))) (/.f64 y #s(literal 1/500 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 y #s(literal 1/500 binary64)))
(neg.f64 (/.f64 y #s(literal 1/500 binary64)))
(/.f64 y #s(literal -1/500 binary64))
(/.f64 #s(literal 250000 binary64) (/.f64 #s(literal -500 binary64) y))
(/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -500 binary64))
(/.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/250000 binary64)) #s(literal 500 binary64))
(/.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 1 binary64) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(literal 1/500 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))))
(/.f64 #s(literal -1/500 binary64) (/.f64 #s(literal 1/250000 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/500 binary64) y))
(/.f64 #s(literal 1/500 binary64) (/.f64 #s(literal -1/250000 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/500 binary64))
(/.f64 #s(literal -250000 binary64) (/.f64 #s(literal 500 binary64) y))
(/.f64 (/.f64 y #s(literal 1/500 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 y #s(literal -500 binary64)) #s(literal 1/250000 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 #s(literal -500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (neg.f64 (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (neg.f64 (*.f64 #s(literal -500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 #s(literal -500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))))
(/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (/.f64 #s(literal -500 binary64) (/.f64 #s(literal 1/250000 binary64) y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (neg.f64 (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1/250000 binary64) y))))
(/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 #s(literal 500 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1/250000 binary64) y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (neg.f64 (/.f64 #s(literal -500 binary64) (/.f64 #s(literal 1/250000 binary64) y))))
(/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 #s(literal -500 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1/250000 binary64) y))))
(/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -500 binary64) (/.f64 #s(literal 1/250000 binary64) y))))
(/.f64 (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))) (pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 y #s(literal 500 binary64)) #s(literal -1/250000 binary64))
(/.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 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1/250000 binary64) y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64))) (*.f64 (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1/250000 binary64) y)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 y #s(literal 500 binary64)))
(/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (/.f64 y #s(literal -1/500 binary64)))
(/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal 1/500 binary64)))
(/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))) (*.f64 y (/.f64 y #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/500 binary64))))))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal 500 binary64)) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 500 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal 1/500 binary64)) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal 1/500 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (*.f64 #s(literal -1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (*.f64 #s(literal -1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (*.f64 #s(literal -1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 #s(literal -1/500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(/.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 y))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64)))) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal -1/500 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal -1/500 binary64)) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal -1/500 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal -1/500 binary64)) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) #s(literal 1 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)))
(/.f64 (*.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) #s(literal 1 binary64)) (/.f64 y #s(literal 1/500 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) #s(literal 1 binary64)) (/.f64 y #s(literal 1/250000 binary64)))
(/.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 y)) #s(literal 500 binary64)) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 #s(literal -1/500 binary64) (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1/500 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 #s(literal -1/500 binary64) (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 #s(literal 1/500 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 #s(literal 1/500 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) y) (*.f64 y #s(literal 62500000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) #s(literal 250000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -62500000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) #s(literal -250000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 y y)) #s(literal 62500000000 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) #s(literal 62500000000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 y #s(literal 62500000000 binary64))) y)
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 y #s(literal -62500000000 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) y) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) #s(literal 250000 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) #s(literal 1 binary64)) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) #s(literal -1 binary64)) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (-.f64 #s(literal 0 binary64) y)) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1/500 binary64) y) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1/500 binary64) y) (/.f64 y #s(literal -1/500 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1/500 binary64) y)))
(*.f64 y #s(literal -500 binary64))
(*.f64 #s(literal 250000 binary64) (/.f64 y #s(literal -500 binary64)))
(*.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -1/500 binary64))
(*.f64 (/.f64 y #s(literal 1/250000 binary64)) (pow.f64 (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64))))
(*.f64 #s(literal -500 binary64) y)
(*.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal 1/500 binary64))
(*.f64 (/.f64 y #s(literal -1/250000 binary64)) (*.f64 (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64))))
(*.f64 #s(literal 500 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal 500 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal 500 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/500 binary64)))
(*.f64 (/.f64 #s(literal -1/500 binary64) y) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 #s(literal -1/500 binary64) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal -250000 binary64)))
(*.f64 #s(literal -1/500 binary64) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal 1/500 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) y) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 #s(literal 1/500 binary64) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal 250000 binary64)))
(*.f64 #s(literal 1/500 binary64) (/.f64 y #s(literal -1/250000 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 500 binary64))
(*.f64 #s(literal -250000 binary64) (/.f64 y #s(literal 500 binary64)))
(*.f64 #s(literal -250000 binary64) (pow.f64 (/.f64 y #s(literal 500 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -250000 binary64) (*.f64 (/.f64 y #s(literal -500 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 y #s(literal 1/500 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 y #s(literal -500 binary64)) #s(literal 250000 binary64))
(*.f64 (/.f64 y #s(literal -500 binary64)) (*.f64 (pow.f64 #s(literal 1/250000 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/250000 binary64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (/.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)) #s(literal 1/500 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)) #s(literal 500 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (/.f64 #s(literal 1/500 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (/.f64 #s(literal 1/500 binary64) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 500 binary64) (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal 1/500 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (/.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal 500 binary64)))
(*.f64 (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))))
(*.f64 (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))))))
(*.f64 (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 y #s(literal 500 binary64)) #s(literal -250000 binary64))
(*.f64 (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) #s(literal -1/500 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) #s(literal -500 binary64)))
(*.f64 (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (pow.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1/500 binary64) y) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -500 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 #s(literal 1/250000 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64)))) (/.f64 (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (/.f64 #s(literal 1/250000 binary64) y))
(*.f64 #s(literal 1/125000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 #s(literal 1/125000000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) y))
(*.f64 #s(literal -1/125000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 #s(literal -1/125000000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) #s(literal 500 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) #s(literal 500 binary64))
(*.f64 (pow.f64 (/.f64 y #s(literal 500 binary64)) #s(literal 1 binary64)) #s(literal -250000 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal -500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/250000 binary64) y))
(*.f64 (pow.f64 (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1/500 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 y #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)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/500 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal -500 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 1/250000 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) #s(literal 1/125000000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) #s(literal -1/125000000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 62500000000 binary64)) (/.f64 #s(literal 1/500 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y y)) #s(literal 1/31250000000000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 250000 binary64)) (/.f64 #s(literal 1/500 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) y) (/.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal -250000 binary64)) (/.f64 #s(literal 1/500 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal 250000 binary64)) (/.f64 #s(literal 1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) y) #s(literal 1/125000000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal -250000 binary64)) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)) #s(literal -1/125000000 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/500 binary64) (/.f64 y #s(literal 1/250000 binary64))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) (/.f64 y #s(literal -1/250000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 #s(literal 1/500 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 62500000000 binary64)))
(*.f64 #s(literal 1/31250000000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) y))
(*.f64 (/.f64 #s(literal 1/500 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (/.f64 #s(literal 1/500 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal -250000 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -500 binary64) #s(literal -1/2 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 500 binary64) #s(literal -1/2 binary64))) (/.f64 y #s(literal -1/250000 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 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) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))))) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/250000 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/125000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 #s(literal -1/500 binary64) y) (/.f64 y #s(literal -1/500 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/500 binary64) y) (/.f64 #s(literal -1/500 binary64) y)))) (/.f64 #s(literal -1/500 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 y #s(literal -1/500 binary64)) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 y #s(literal -1/500 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/500 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(+.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal 1/250000 binary64)))
(exp.f64 (log.f64 (/.f64 y #s(literal 1/250000 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal 1/250000 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/250000 binary64)))
(fma.f64 y #s(literal 250000 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 250000 binary64) y #s(literal 0 binary64))
(fma.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 1/250000 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(literal -1/250000 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -250000 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -250000 binary64) (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(neg.f64 (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 y #s(literal 1/250000 binary64))
(/.f64 #s(literal 250000 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/250000 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/250000 binary64) y))
(/.f64 (/.f64 #s(literal 1/250000 binary64) y) (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/250000 binary64))
(/.f64 #s(literal -250000 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 y #s(literal -1/250000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal 250000 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) y) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal -250000 binary64)) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal 250000 binary64)) y)
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) y) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal -250000 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y #s(literal 62500000000 binary64))) y)
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) #s(literal 250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) #s(literal -250000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal 62500000000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y y)) #s(literal 62500000000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal 250000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) y) (*.f64 y #s(literal 62500000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal -250000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -62500000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal -1 binary64)) (/.f64 y #s(literal -1/250000 binary64)))
(/.f64 (*.f64 #s(literal -250000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -250000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -250000 binary64)) (*.f64 y y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -250000 binary64)) y)
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y))) (/.f64 y #s(literal 1/250000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (/.f64 #s(literal 1/250000 binary64) y))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y #s(literal -62500000000 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))) (/.f64 y #s(literal 1/250000 binary64)))
(pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/250000 binary64) y) (/.f64 #s(literal 1/250000 binary64) y)) #s(literal -1/2 binary64))
(*.f64 y #s(literal 250000 binary64))
(*.f64 y (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 y (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 #s(literal 250000 binary64) y)
(*.f64 #s(literal 250000 binary64) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 #s(literal 250000 binary64) (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 #s(literal 250000 binary64) (/.f64 (*.f64 y y) y))
(*.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 y #s(literal -1/250000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 y #s(literal -1/250000 binary64)) (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 y #s(literal -1/250000 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) y))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -1/250000 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) y))
(*.f64 (/.f64 #s(literal 1/250000 binary64) y) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -250000 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 #s(literal -250000 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -250000 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -250000 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(*.f64 #s(literal -250000 binary64) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 #s(literal -250000 binary64) (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 #s(literal -250000 binary64) (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (/.f64 #s(literal 1/250000 binary64) y))
(*.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (/.f64 #s(literal -1/250000 binary64) y) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 #s(literal 1/250000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 #s(literal 1/250000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal 1/250000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) y))
(*.f64 #s(literal 1/250000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (/.f64 #s(literal -1/250000 binary64) y))
(*.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) y))
(*.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 #s(literal 15625000000000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 #s(literal 15625000000000000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal -15625000000000000 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 #s(literal -15625000000000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 #s(literal -15625000000000000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (*.f64 y y) (/.f64 #s(literal 62500000000 binary64) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 #s(literal 62500000000 binary64) (/.f64 (*.f64 y y) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 #s(literal 62500000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 #s(literal 62500000000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (*.f64 y #s(literal -62500000000 binary64)) (/.f64 y (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (*.f64 y #s(literal -62500000000 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (*.f64 y #s(literal 62500000000 binary64)) (/.f64 y (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (*.f64 y #s(literal 62500000000 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (/.f64 #s(literal 250000 binary64) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (/.f64 #s(literal -250000 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 #s(literal 250000 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 #s(literal -250000 binary64) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) #s(literal -250000 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1/250000 binary64) y))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) #s(literal -250000 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/62500000000 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 62500000000 binary64)))
(*.f64 #s(literal -1/62500000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 y y) (/.f64 (*.f64 y #s(literal 62500000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 y #s(literal 250000 binary64)) (/.f64 (*.f64 y #s(literal 62500000000 binary64)) y))
(*.f64 (/.f64 (*.f64 y #s(literal 62500000000 binary64)) y) (/.f64 y #s(literal 250000 binary64)))
(*.f64 (/.f64 y (/.f64 y #s(literal 1/250000 binary64))) (*.f64 y #s(literal 62500000000 binary64)))
(*.f64 (/.f64 y (/.f64 y #s(literal -1/250000 binary64))) (*.f64 y #s(literal -62500000000 binary64)))
(*.f64 (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (/.f64 y #s(literal 1/250000 binary64))) y)
(*.f64 (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (/.f64 y #s(literal -1/250000 binary64))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 y (-.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 y #s(literal 62500000000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 y #s(literal 62500000000 binary64)) #s(literal -250000 binary64)) (/.f64 y (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 y #s(literal -250000 binary64)) (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 y #s(literal -250000 binary64)))
(*.f64 (/.f64 y (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y #s(literal 62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 y (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 250000 binary64) y) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) y) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 250000 binary64) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)))
(*.f64 (/.f64 #s(literal 250000 binary64) (/.f64 y #s(literal -1/250000 binary64))) (*.f64 y (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (/.f64 y #s(literal 1/250000 binary64))) #s(literal 250000 binary64))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (/.f64 y #s(literal -1/250000 binary64))) #s(literal -250000 binary64))
(*.f64 (/.f64 #s(literal 250000 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) #s(literal -250000 binary64)) (/.f64 #s(literal 250000 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (-.f64 #s(literal 0 binary64) y)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 250000 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 #s(literal 250000 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) y) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) y) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 250000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) y))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 250000 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -250000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -250000 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 y #s(literal -1/250000 binary64)) y) (/.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal 250000 binary64)) (/.f64 (/.f64 y #s(literal -1/250000 binary64)) y))
(*.f64 (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal -1/250000 binary64)) #s(literal -250000 binary64)) (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (/.f64 y #s(literal -1/250000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal 250000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) y) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal -250000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) y) (/.f64 (*.f64 y #s(literal -62500000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 250000 binary64)) (/.f64 (*.f64 y #s(literal -62500000000 binary64)) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y #s(literal 1/250000 binary64))) (*.f64 y #s(literal -62500000000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 y #s(literal -1/250000 binary64))) (*.f64 y #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 y #s(literal -62500000000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -250000 binary64)) (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -250000 binary64) y) (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) #s(literal 250000 binary64)))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) y) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -250000 binary64) (/.f64 y #s(literal 1/250000 binary64))) (*.f64 y (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 #s(literal -250000 binary64) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal 1/250000 binary64))) #s(literal -250000 binary64))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (/.f64 y #s(literal -1/250000 binary64))) #s(literal 250000 binary64))
(*.f64 (/.f64 #s(literal -250000 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) #s(literal -250000 binary64)) (/.f64 #s(literal -250000 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (-.f64 #s(literal 0 binary64) y)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -250000 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 #s(literal -250000 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y y) y) #s(literal 250000 binary64))
(*.f64 (/.f64 (*.f64 y y) #s(literal 250000 binary64)) (/.f64 #s(literal 62500000000 binary64) y))
(*.f64 (/.f64 #s(literal 62500000000 binary64) y) (/.f64 (*.f64 y y) #s(literal 250000 binary64)))
(*.f64 (/.f64 (*.f64 y y) (/.f64 y #s(literal 1/250000 binary64))) #s(literal 62500000000 binary64))
(*.f64 (/.f64 (*.f64 y y) (/.f64 y #s(literal -1/250000 binary64))) #s(literal -62500000000 binary64))
(*.f64 #s(literal -62500000000 binary64) (/.f64 (*.f64 y y) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 #s(literal -62500000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 #s(literal -62500000000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (/.f64 (*.f64 y y) #s(literal 1 binary64)) (/.f64 #s(literal 62500000000 binary64) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 #s(literal 62500000000 binary64) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 62500000000 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 #s(literal 62500000000 binary64) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 (*.f64 y y) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) y)) #s(literal -250000 binary64))
(*.f64 (/.f64 (*.f64 y y) #s(literal -250000 binary64)) (/.f64 #s(literal 62500000000 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 #s(literal 62500000000 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 y y) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 y y) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 #s(literal 62500000000 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 62500000000 binary64) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (*.f64 y y) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 1/250000 binary64) y)) #s(literal 250000 binary64)) (/.f64 #s(literal 250000 binary64) y))
(*.f64 (/.f64 (*.f64 y #s(literal 62500000000 binary64)) #s(literal 250000 binary64)) (/.f64 y y))
(*.f64 (/.f64 (*.f64 y (/.f64 y #s(literal -1/250000 binary64))) #s(literal 250000 binary64)) (/.f64 #s(literal -250000 binary64) y))
(*.f64 (/.f64 (*.f64 y #s(literal -62500000000 binary64)) y) (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 250000 binary64)))
(*.f64 (/.f64 (*.f64 y #s(literal -62500000000 binary64)) #s(literal 250000 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) y) y))
(*.f64 (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (/.f64 y #s(literal 1/250000 binary64))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (/.f64 y #s(literal -1/250000 binary64))) y)
(*.f64 (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 y #s(literal -62500000000 binary64)) #s(literal -250000 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (*.f64 y #s(literal -62500000000 binary64)) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) y) (pow.f64 (/.f64 #s(literal 1/250000 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal 62500000000 binary64)))
(*.f64 #s(literal 1/62500000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) y))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y y)) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal 62500000000 binary64)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 62500000000 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y y)) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) y))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (/.f64 y #s(literal 1/250000 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (*.f64 y (*.f64 y y)) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 250000 binary64)) (/.f64 #s(literal 15625000000000000 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 #s(literal 15625000000000000 binary64) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 #s(literal 15625000000000000 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1 binary64)) (/.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 15625000000000000 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -250000 binary64)) (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 62500000000 binary64)) (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y y)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) y) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 #s(literal 15625000000000000 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 #s(literal 15625000000000000 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) #s(literal 62500000000 binary64))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) #s(literal -62500000000 binary64))
(*.f64 (/.f64 #s(literal 15625000000000000 binary64) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) y) (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 250000 binary64)) (/.f64 #s(literal -15625000000000000 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 250000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 #s(literal -15625000000000000 binary64) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 #s(literal -15625000000000000 binary64) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal -15625000000000000 binary64) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal -15625000000000000 binary64) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -250000 binary64)) (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -250000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 62500000000 binary64)) (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y y)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) y) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 #s(literal -15625000000000000 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 #s(literal -15625000000000000 binary64) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) #s(literal -62500000000 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) #s(literal 62500000000 binary64))
(*.f64 (/.f64 #s(literal -15625000000000000 binary64) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) y) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y #s(literal 62500000000 binary64))) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) y))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal 250000 binary64)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (/.f64 y #s(literal 1/250000 binary64))) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (/.f64 y #s(literal 1/250000 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (/.f64 y #s(literal -1/250000 binary64))) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (/.f64 y #s(literal -1/250000 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y #s(literal -62500000000 binary64))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal -250000 binary64)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) #s(literal 62500000000 binary64)) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y y)))
(*.f64 (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (*.f64 y #s(literal -62500000000 binary64))) (/.f64 (pow.f64 (/.f64 y #s(literal 1/250000 binary64)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (/.f64 y #s(literal 1/250000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 #s(literal 1/250000 binary64) y))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal 250000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) #s(literal -250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64))) (/.f64 y #s(literal -1/250000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 #s(literal 244140625000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64))) (*.f64 (*.f64 y y) #s(literal 62500000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 15625000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 3906250000000000000000 binary64)))) (*.f64 (*.f64 y y) #s(literal -62500000000 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (/.f64 y #s(literal -1/250000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -15625000000000000 binary64)) #s(literal -250000 binary64)))

simplify9.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0572
1772
0772
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)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 y)
(* 250000 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)
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))
(* 250000 y)
(*.f64 y #s(literal 250000 binary64))

eval96.0ms (2.3%)

Compiler

Compiled 8156 to 1416 computations (82.6% saved)

prune79.0ms (1.9%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New6021603
Fresh000
Picked101
Done044
Total6035608
Accuracy
100.0%
Counts
608 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(/.f64 y #s(literal -1/500 binary64))
100.0%
(-.f64 (*.f64 #s(literal 500 binary64) x) (*.f64 y #s(literal 500 binary64)))
100.0%
(*.f64 #s(literal 500 binary64) (-.f64 x y))
47.5%
(*.f64 #s(literal 500 binary64) x)
54.3%
(*.f64 #s(literal -500 binary64) y)
Compiler

Compiled 85 to 51 computations (40% saved)

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

4 calls:

5.0ms
y
3.0ms
x
3.0ms
(-.f64 x y)
3.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)

regimes4.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:

2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
78.6%3x
77.6%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
54.3%1y
54.3%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch27.0ms (0.6%)

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

Compiled 240 to 199 computations (17.1% saved)

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

simplify31.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01423
12223
22723
32923
43023
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) (*.f64 #s(literal 500 binary64) x) (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 binary64)) (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))
(*.f64 #s(literal -500 binary64) y)
Outputs
(*.f64 #s(literal 500 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) (*.f64 #s(literal 500 binary64) x) (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 binary64)) (*.f64 #s(literal -500 binary64) y) (*.f64 #s(literal 500 binary64) x)))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) (*.f64 #s(literal 500 binary64) x) (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 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))

soundness393.0ms (9.2%)

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
fuel
iter limit
node limit
Compiler

Compiled 42 to 26 computations (38.1% saved)

preprocess28.0ms (0.7%)

Compiler

Compiled 68 to 38 computations (44.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...