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

Time bar (total: 4.7s)

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)

sample820.0ms (17.6%)

Results
599.0ms8100×0valid
8.0ms58×2valid
7.0ms29×3valid
7.0ms69×1valid
Precisions
Click to see histograms. Total time spent on operations: 231.0ms
ival-sub: 130.0ms (56.2% of total)
ival-mult: 83.0ms (35.9% of total)
const: 12.0ms (5.2% of total)
backward-pass: 6.0ms (2.6% of total)
Bogosity

preprocess59.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01534
14230
211830
336830
476530
5134630
6144030
7144830
055
185
2195
3395
4695
51165
62275
73935
86255
98435
1010875
1111475
011475
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* 200 (- x y))
Outputs
(* 200 (- x y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Call 2
Inputs
(* 200 (- x y))
(* 200 (- (neg x) y))
(* 200 (- x (neg y)))
(neg (* 200 (- (neg x) y)))
(neg (* 200 (- x (neg y))))
(* 200 (- y x))
Outputs
(* 200 (- x y))
(* 200 (- (neg x) y))
(* (+ x y) -200)
(* 200 (- x (neg y)))
(* 200 (+ x y))
(neg (* 200 (- (neg x) y)))
(* 200 (+ x y))
(neg (* 200 (- x (neg y))))
(* (+ x y) -200)
(* 200 (- y x))

explain103.0ms (2.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-(-.f64 x y)
00-0-(*.f64 #s(literal 200 binary64) (-.f64 x y))
00-0-#s(literal 200 binary64)
00-0-y
Results
72.0ms502×0valid
13.0ms2valid
1.0ms1valid
1.0ms3valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-sub: 18.0ms (77.3% of total)
ival-mult: 4.0ms (17.2% of total)
const: 1.0ms (4.3% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify31.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Rules
324×fnmadd-define
256×fnmsub-define
256×fmsub-define
240×fma-lowering-fma.f32
240×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
1811
21911
33911
46911
511611
622711
739311
862511
984311
10108711
11114711
0114711
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* 200 (- x y))
200
(- x y)
x
y
Outputs
(* 200 (- x y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
200
#s(literal 200 binary64)
(- x y)
(-.f64 x y)
x
y

localize26.0ms (0.6%)

Localize:

Found 2 expressions of interest:

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

Compiled 14 to 6 computations (57.1% saved)

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

series2.0ms (0.1%)

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

12 calls:

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

rewrite672.0ms (14.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify174.0ms (3.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
(* -200 y)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)

eval59.0ms (1.3%)

Compiler

Compiled 12896 to 929 computations (92.8% saved)

prune56.0ms (1.2%)

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

Compiled 35 to 26 computations (25.7% saved)

simplify41.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 x y))
cost-diff128
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
cost-diff0
(*.f64 y #s(literal 200 binary64))
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff128
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff0
(*.f64 #s(literal -200 binary64) y)
Rules
504×fnmadd-define
328×fnmsub-define
328×fmsub-define
306×fma-define
280×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01242
12840
24340
36540
49840
518140
634440
759340
878640
9114840
10145940
11176740
12187140
0187140
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* -200 y)
-200
y
(* 200 x)
200
x
(- (* 200 x) (* y 200))
(* 200 x)
200
x
(* y 200)
y
(/ 200 (/ 1 (- x y)))
200
(/ 1 (- x y))
1
(- x y)
x
y
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
-200
#s(literal -200 binary64)
y
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
x
(- (* 200 x) (* y 200))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
x
(* y 200)
(*.f64 y #s(literal 200 binary64))
y
(/ 200 (/ 1 (- x y)))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
200
#s(literal 200 binary64)
(/ 1 (- x y))
(/.f64 #s(literal 1 binary64) (-.f64 x y))
1
#s(literal 1 binary64)
(- x y)
(-.f64 x y)
x
y

localize70.0ms (1.5%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x y)
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 x y))
accuracy99.5%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
accuracy100.0%
(*.f64 y #s(literal 200 binary64))
accuracy100.0%
(*.f64 #s(literal 200 binary64) x)
accuracy100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
accuracy100.0%
(*.f64 #s(literal 200 binary64) x)
accuracy100.0%
(*.f64 #s(literal -200 binary64) y)
Results
48.0ms246×0valid
4.0ms3valid
2.0ms1valid
2.0ms2valid
Compiler

Compiled 48 to 13 computations (72.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-div: 5.0ms (33.6% of total)
ival-mult: 5.0ms (33.6% of total)
ival-sub: 3.0ms (20.2% of total)
const: 1.0ms (6.7% of total)
backward-pass: 1.0ms (6.7% of total)

series16.0ms (0.3%)

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

33 calls:

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

rewrite376.0ms (8.1%)

Algorithm
batch-egg-rewrite
Rules
4042×*-lowering-*.f32
4042×*-lowering-*.f64
2400×/-lowering-/.f32
2400×/-lowering-/.f64
1744×sum4-define
Iterations

Useful iterations: 1 (0.0ms)

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

simplify233.0ms (5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
0152682
1488648
21349620
35581618
08536618
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* -200 y)
(- (* 200 x) (* 200 y))
(- (* 200 x) (* 200 y))
(- (* 200 x) (* 200 y))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* -200 y)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* x (+ 200 (* -200 (/ y x))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(+ (* -200 y) (* 200 x))
(* -200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ x y)) 200))
(* -200 y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(/ -1 y)
(- (* -1 (/ x (pow y 2))) (/ 1 y))
(- (* x (- (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))
(- (* x (- (* x (- (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(/ 1 x)
(/ (+ 1 (/ y x)) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (* -1 (/ y x))) x)
(/ (- (+ 1 (/ (pow y 3) (pow x 3))) (+ (* -1 (/ y x)) (* -1 (/ (pow y 2) (pow x 2))))) x)
(/ 1 x)
(* -1 (/ (- (* -1 (/ y x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1) x))
(/ 1 x)
(+ (/ 1 x) (/ y (pow x 2)))
(+ (* y (+ (/ 1 (pow x 2)) (/ y (pow x 3)))) (/ 1 x))
(+ (* y (+ (* y (+ (/ 1 (pow x 3)) (/ y (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(/ -1 y)
(/ (- (* -1 (/ x y)) 1) y)
(/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (/ x y))) y)
(/ (- (* -1 (/ (pow x 3) (pow y 3))) (+ 1 (+ (/ x y) (/ (pow x 2) (pow y 2))))) y)
(/ -1 y)
(* -1 (/ (+ 1 (/ x y)) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) x) y))) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (* -1 (pow x 2))) y)) x) y))) y))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(- (* 200 x) (* 200 y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(- (* 200 x) (* 200 y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(- (* 200 x) (* 200 y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* 200 y)
(*.f64 y #s(literal 200 binary64))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* y (- (* 200 (/ x y)) 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(- (* -1 (/ x (pow y 2))) (/ 1 y))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(- (* x (- (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) y)) y)
(- (* x (- (* x (- (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(+.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 x x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (/ y x)) x)
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (* -1 (/ y x))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)) x)
(/ (- (+ 1 (/ (pow y 3) (pow x 3))) (+ (* -1 (/ y x)) (* -1 (/ (pow y 2) (pow x 2))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) x)) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* -1 (/ y x)) 1) x))
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64)))) x)) x)) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ y (pow x 2)))
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(+ (* y (+ (/ 1 (pow x 2)) (/ y (pow x 3)))) (/ 1 x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) x)) x)
(+ (* y (+ (* y (+ (/ 1 (pow x 3)) (/ y (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (*.f64 y (+.f64 (/.f64 y x) #s(literal 1 binary64))) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (pow.f64 x #s(literal 4 binary64)))))
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ (- (* -1 (/ x y)) 1) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (/ x y))) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) y)) y)
(/ (- (* -1 (/ (pow x 3) (pow y 3))) (+ 1 (+ (/ x y) (/ (pow x 2) (pow y 2))))) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64)))) y)) y)) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(* -1 (/ (+ 1 (/ x y)) y))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) x) y))) y))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) y)) y)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (* -1 (pow x 2))) y)) x) y))) y))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64)))) y)) y)) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)

eval124.0ms (2.7%)

Compiler

Compiled 15980 to 1227 computations (92.3% saved)

prune63.0ms (1.3%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New7472749
Fresh000
Picked134
Done011
Total7486754
Accuracy
100.0%
Counts
754 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.3%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
54.0%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) y))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
47.5%
(*.f64 #s(literal 200 binary64) x)
54.3%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 40 to 31 computations (22.5% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
11717
21917
01917
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ 200 (/ -1 y))
200
(/ -1 y)
-1
y
(/ 200 (/ 1 x))
200
(/ 1 x)
1
x
Outputs
(/ 200 (/ -1 y))
(*.f64 y #s(literal -200 binary64))
200
#s(literal 200 binary64)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
-1
#s(literal -1 binary64)
y
(/ 200 (/ 1 x))
(*.f64 #s(literal 200 binary64) x)
200
#s(literal 200 binary64)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
1
#s(literal 1 binary64)
x

localize76.0ms (1.6%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) x)
accuracy99.6%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
accuracy100.0%
(/.f64 #s(literal -1 binary64) y)
accuracy99.5%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) y))
Results
33.0ms21×5exit
32.0ms235×0valid
Compiler

Compiled 25 to 10 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 11.0ms (80.6% of total)
backward-pass: 2.0ms (14.7% of total)
const: 1.0ms (7.3% of total)

series2.0ms (0%)

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

12 calls:

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

rewrite160.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
978×*-lowering-*.f32
978×*-lowering-*.f64
688×/-lowering-/.f32
688×/-lowering-/.f64
290×pow-lowering-pow.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0911
14411
217711
359010
0299810
Stop Event
iter limit
iter limit
node limit
Counts
4 → 210
Calls
Call 1
Inputs
(/ 200 (/ -1 y))
(/ -1 y)
(/ 200 (/ 1 x))
(/ 1 x)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal 1/200 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1/200 binary64) y))))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal 1/200 binary64)))
(neg.f64 (/.f64 y #s(literal 1/200 binary64)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 y #s(literal 1/200 binary64))
(/.f64 y #s(literal -1/200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/200 binary64) (*.f64 y y)))
(/.f64 (*.f64 y y) (*.f64 #s(literal 1/200 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 y #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal 1/200 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y #s(literal 1/200 binary64)) (/.f64 y #s(literal 1/200 binary64)))) (/.f64 y #s(literal 1/200 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)) y)
(/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) y) (/.f64 #s(literal 1/200 binary64) y)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) y))) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) y)
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal 1/200 binary64)))
(*.f64 y #s(literal 200 binary64))
(*.f64 y #s(literal -200 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 1/200 binary64)))
(*.f64 #s(literal -200 binary64) y)
(*.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 200 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (/.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 1/200 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 #s(literal -1 binary64) y))
(+.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 y)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 y)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 #s(literal -1 binary64) y))
(neg.f64 (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 y #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64))
(pow.f64 (*.f64 y y) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) y)
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (neg.f64 (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 x #s(literal 1/200 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1/200 binary64) x))))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal 1/200 binary64)))
(neg.f64 (/.f64 x #s(literal 1/200 binary64)))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64)))))
(/.f64 x #s(literal 1/200 binary64))
(/.f64 x #s(literal -1/200 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 x) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 200 binary64)))
(/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(/.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 x #s(literal 1/200 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 x #s(literal 1/200 binary64)))) (/.f64 x #s(literal 1/200 binary64)))
(/.f64 (*.f64 (sqrt.f64 x) #s(literal 200 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) x)
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x x)) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 200 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) x)
(/.f64 (*.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -200 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) x)
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 200 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/4 binary64))) (pow.f64 x #s(literal -1/4 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/4 binary64))) (pow.f64 x #s(literal -1/4 binary64)))
(pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal 1/200 binary64) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/200 binary64) x))) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) x)
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal 1/200 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)))
(*.f64 x #s(literal 200 binary64))
(*.f64 x #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) x)
(*.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 200 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 200 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) #s(literal 1/200 binary64)))
(*.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (sqrt.f64 x))
(*.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (sqrt.f64 x))
(*.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) x))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 x)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) #s(literal -1/2 binary64)) (*.f64 (log.f64 x) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) x))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(neg.f64 (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal 1 binary64) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(/.f64 (pow.f64 x #s(literal -1/2 binary64)) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 x #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal -1/4 binary64)) (*.f64 (pow.f64 x #s(literal -1/4 binary64)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (pow.f64 x #s(literal -1/4 binary64)) (*.f64 (pow.f64 x #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.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 #s(literal -1 binary64) x))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64)))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/4 binary64))) (pow.f64 x #s(literal -1/4 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/4 binary64))) (pow.f64 x #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal -1/2 binary64)))

simplify9.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
010132
115132
015132
Stop Event
iter limit
saturated
Counts
48 → 48
Calls
Call 1
Inputs
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(* 200 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)

eval46.0ms (1%)

Compiler

Compiled 2090 to 455 computations (78.2% saved)

prune68.0ms (1.5%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New2562258
Fresh000
Picked022
Done044
Total2568264
Accuracy
100.0%
Counts
264 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(/.f64 y #s(literal -1/200 binary64))
2.5%
(/.f64 x #s(literal -1/200 binary64))
47.3%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
54.0%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) y))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
47.5%
(*.f64 #s(literal 200 binary64) x)
54.3%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 50 to 39 computations (22% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize49.0ms (1.1%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 y #s(literal -1/200 binary64))
accuracy99.8%
(/.f64 x #s(literal -1/200 binary64))
Results
24.0ms235×0valid
18.0ms21×5exit
Compiler

Compiled 13 to 6 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
...c/correct-round.rkt:119:19: 9.0ms (52% of total)
ival-div: 6.0ms (34.7% of total)
backward-pass: 1.0ms (5.8% of total)
const: 0.0ms (0% of total)

series1.0ms (0%)

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

6 calls:

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

rewrite322.0ms (6.9%)

Algorithm
batch-egg-rewrite
Rules
4170×*-lowering-*.f32
4170×*-lowering-*.f64
2984×/-lowering-/.f32
2984×/-lowering-/.f64
1040×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056
1206
2656
32606
412166
090806
Stop Event
iter limit
node limit
Counts
2 → 498
Calls
Call 1
Inputs
(/ x -1/200)
(/ y -1/200)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)))
(+.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal 0 binary64))
(exp.f64 (log.f64 (/.f64 x #s(literal -1/200 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal -1/200 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal -1/200 binary64) x) (/.f64 x #s(literal -1/200 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/200 binary64) (*.f64 x x))) (/.f64 x #s(literal -1/200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/200 binary64) x)) (/.f64 x #s(literal -1/200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (/.f64 x #s(literal -1/200 binary64)))
(neg.f64 (/.f64 x #s(literal -1/200 binary64)))
(/.f64 x #s(literal -1/200 binary64))
(/.f64 x #s(literal 1/200 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/200 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal -1/200 binary64)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64))))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) x))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/200 binary64) (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/200 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/200 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1/200 binary64) (*.f64 x x)))
(/.f64 (*.f64 x x) (*.f64 #s(literal 1/200 binary64) x))
(/.f64 (*.f64 x x) (*.f64 #s(literal -1/200 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 #s(literal 1/200 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 #s(literal -1/200 binary64) x))
(/.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) x)))
(/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8000000 binary64)) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))
(/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8000000 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 x #s(literal -1/200 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) x)
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64))) x)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1/200 binary64)) x)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal -1/200 binary64)) (*.f64 x x))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 1/200 binary64)) (*.f64 x x))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1/200 binary64)) x)
(/.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) x)
(/.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 200 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) x)
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) x)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64))) x)
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x x)) x)
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) x)
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64))) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal -200 binary64)) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -200 binary64)) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -200 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) x)
(/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal -1 binary64)) x)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) #s(literal -1 binary64)) x)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 #s(literal -200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) x) x)
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) x) x)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) x))) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) x)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1/200 binary64) x) (/.f64 x #s(literal -1/200 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1/200 binary64) x)))
(*.f64 x #s(literal -200 binary64))
(*.f64 x #s(literal 200 binary64))
(*.f64 x (pow.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 x (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1/200 binary64)))
(*.f64 #s(literal -200 binary64) x)
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)))
(*.f64 #s(literal 200 binary64) x)
(*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/200 binary64) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -200 binary64)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 200 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) x)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/200 binary64) x)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -200 binary64)))
(*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 x #s(literal -1/200 binary64)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) #s(literal -200 binary64)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) #s(literal 200 binary64)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8000000 binary64)) (+.f64 (/.f64 (/.f64 #s(literal -1/200 binary64) x) (/.f64 x #s(literal -1/200 binary64))) #s(literal 0 binary64)))
(*.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/8000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (/.f64 #s(literal -1/200 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64)) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1/200 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 x #s(literal -1/200 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (pow.f64 x #s(literal 1/2 binary64))) (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 200 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 x x))
(*.f64 (/.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (/.f64 #s(literal 200 binary64) (*.f64 x x)))
(*.f64 (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) x)
(*.f64 (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(*.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 x #s(literal -1/200 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(*.f64 (*.f64 #s(literal -200 binary64) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64)))) (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) x))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1/200 binary64) x) (/.f64 x #s(literal -1/200 binary64)))) (/.f64 #s(literal -1/200 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (*.f64 x x))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x x)) x)
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 200 binary64)) (*.f64 x x)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/200 binary64) x) (/.f64 x #s(literal -1/200 binary64)))) (/.f64 #s(literal -1/200 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))) (sqrt.f64 (/.f64 x #s(literal -1/200 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/200 binary64)))
(+.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 0 binary64))
(exp.f64 (log.f64 (/.f64 y #s(literal -1/200 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal -1/200 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal -1/200 binary64) y) (/.f64 y #s(literal -1/200 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1/200 binary64) y) y)) (/.f64 y #s(literal -1/200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/200 binary64) y)) (/.f64 y #s(literal -1/200 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 40000 binary64))) (/.f64 y #s(literal -1/200 binary64)))
(neg.f64 (/.f64 y #s(literal -1/200 binary64)))
(/.f64 y #s(literal -1/200 binary64))
(/.f64 y #s(literal 1/200 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/200 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 40000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64))))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 #s(literal 1/200 binary64) y) y))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 #s(literal -1/200 binary64) y) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal 1/200 binary64) y) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal -1/200 binary64) y) y))
(/.f64 (*.f64 y y) (*.f64 #s(literal 1/200 binary64) y))
(/.f64 (*.f64 y y) (*.f64 #s(literal -1/200 binary64) y))
(/.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (*.f64 #s(literal 1/200 binary64) y))
(/.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (*.f64 #s(literal -1/200 binary64) y))
(/.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) y)))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) y)
(/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) y)
(/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))) y)
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)))) (*.f64 y y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (neg.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64))) y)
(/.f64 (neg.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1/200 binary64)) (*.f64 y y))
(/.f64 (/.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal -1/200 binary64)) y)
(/.f64 (/.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 1/200 binary64)) y)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)) y)
(/.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 #s(literal -200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) y)
(/.f64 (*.f64 #s(literal -200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64))) y)
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y (*.f64 y y))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))) y)
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64)))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64))) y)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -200 binary64)) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal -200 binary64)) y)
(/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -200 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -200 binary64)) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -200 binary64)) y)
(/.f64 (*.f64 (*.f64 y y) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) #s(literal -1 binary64)) y)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) #s(literal -1 binary64)) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) y) y)
(/.f64 (/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) y) y)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) #s(literal -1 binary64)) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(/.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) y))) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) y)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 y y))) y)
(/.f64 (/.f64 #s(literal 200 binary64) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(/.f64 (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) y)
(pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1/200 binary64) y) (/.f64 y #s(literal -1/200 binary64))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 y #s(literal -200 binary64))
(*.f64 y #s(literal 200 binary64))
(*.f64 y (pow.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 y (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64)))
(*.f64 #s(literal -200 binary64) y)
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -1/200 binary64)))
(*.f64 #s(literal 200 binary64) y)
(*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/200 binary64) y) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/200 binary64) y) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -200 binary64)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (/.f64 #s(literal 200 binary64) y))
(*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/200 binary64) y)))
(*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/200 binary64) y)))
(*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 200 binary64)))
(*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -200 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal -200 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) #s(literal 200 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 (/.f64 #s(literal -1/200 binary64) y) (+.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 40000 binary64))))
(*.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) y)
(*.f64 (pow.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 y #s(literal -1/200 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 #s(literal 200 binary64) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 200 binary64) y) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 y y))
(*.f64 (/.f64 #s(literal 200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (/.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) (pow.f64 y #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 200 binary64) (*.f64 y y)))
(*.f64 (*.f64 (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) y)
(*.f64 (*.f64 (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.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/200 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal -200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(literal 200 binary64) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal -1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1/200 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1/200 binary64) y))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1/200 binary64) y) (/.f64 y #s(literal -1/200 binary64)))) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 y (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (*.f64 y y)) y)
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 y (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) (/.f64 y (/.f64 #s(literal -1 binary64) y))) (-.f64 #s(literal 0 binary64) y))
(*.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 (/.f64 y (/.f64 #s(literal -1 binary64) y)) #s(literal 200 binary64)) (*.f64 y y)) y)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/200 binary64) y) (/.f64 y #s(literal -1/200 binary64)))) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1/2 binary64)))

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

eval57.0ms (1.2%)

Compiler

Compiled 5832 to 918 computations (84.3% saved)

prune83.0ms (1.8%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New5220522
Fresh000
Picked022
Done066
Total5228530
Accuracy
100.0%
Counts
530 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(/.f64 y #s(literal -1/200 binary64))
2.5%
(/.f64 x #s(literal -1/200 binary64))
47.3%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) x))
54.0%
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) y))
100.0%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
47.5%
(*.f64 #s(literal 200 binary64) x)
54.3%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 93 to 60 computations (35.5% saved)

regimes15.0ms (0.3%)

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

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes14.0ms (0.3%)

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

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes4.0ms (0.1%)

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

2 calls:

2.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
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 -200 binary64) y)
Outputs
(*.f64 #s(literal -200 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)

bsearch46.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
7.812051619316976e+73
1.7920371636487829e+90
12.0ms
-1.8791960561566012e+61
-5.724356247481417e+54
Results
34.0ms301×0valid
0.0ms1valid
0.0ms2valid
Compiler

Compiled 240 to 199 computations (17.1% saved)

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

simplify9.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01630
12930
24230
34830
45230
55330
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) (*.f64 #s(literal 200 binary64) x) (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 binary64)) (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x)))
(*.f64 #s(literal -200 binary64) y)
Outputs
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 #s(literal 200 binary64) y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) (*.f64 #s(literal 200 binary64) x) (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 binary64)) (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x)))
(if (<=.f64 x #s(literal -47000000000000000617161096727577289417980467208733589504 binary64)) (*.f64 #s(literal 200 binary64) x) (if (<=.f64 x #s(literal 12500000000000000385083290387065711347128150500955418293261218008676748161416429568 binary64)) (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) x)))
(*.f64 #s(literal -200 binary64) y)
(*.f64 y #s(literal -200 binary64))

soundness703.0ms (15.1%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 58 to 34 computations (41.4% saved)

preprocess39.0ms (0.8%)

Compiler

Compiled 82 to 42 computations (48.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...