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

Time bar (total: 6.2s)

analyze0.0ms (0%)

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

Compiled 8 to 6 computations (25% saved)

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

sample589.0ms (9.6%)

Results
373.0ms8126×0valid
5.0ms44×2valid
5.0ms60×1valid
4.0ms26×3valid
Precisions
Click to see histograms. Total time spent on operations: 167.0ms
ival-mult: 85.0ms (51% of total)
ival-sub: 65.0ms (39% of total)
const: 11.0ms (6.6% of total)
backward-pass: 5.0ms (3% of total)
Bogosity

preprocess90.0ms (1.5%)

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

explain83.0ms (1.3%)

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
31.0ms504×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 4.0ms (46.4% of total)
ival-sub: 3.0ms (34.8% of total)
const: 1.0ms (11.6% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

prune1.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

simplify47.0ms (0.8%)

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

localize29.0ms (0.5%)

Localize:

Found 2 expressions of interest:

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

Compiled 14 to 6 computations (57.1% saved)

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

series3.0ms (0%)

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

12 calls:

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

rewrite376.0ms (6.1%)

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
21598
316598
084218
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) x) (*.f64 #s(literal -200 binary64) y))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) x))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 #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 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64))) (+.f64 (*.f64 (*.f64 #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 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (+.f64 (*.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 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (+.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (neg.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 (neg.f64 (*.f64 x x)) (*.f64 y y)) #s(literal 200 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.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 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 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 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 x (/.f64 (*.f64 x x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 x (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y))) (fma.f64 (neg.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) y (*.f64 (/.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) y)))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y (*.f64 y y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 y y) (*.f64 (/.f64 y (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (pow.f64 y #s(literal 3/2 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x))))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))))) (fma.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))))))
(+.f64 (fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (*.f64 (/.f64 y (+.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (+.f64 x y))) y (*.f64 (/.f64 y (+.f64 x y)) y)))
(+.f64 (fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y y))))
(+.f64 (fma.f64 x (/.f64 x (+.f64 x y)) (neg.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (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 (*.f64 y y) (-.f64 #s(literal 0 binary64) (+.f64 x y))) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.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) (neg.f64 (*.f64 x y))))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x y))))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x y))))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 x y)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #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 (*.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 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(neg.f64 (/.f64 (+.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 #s(literal 0 binary64) (+.f64 x y))))
(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) (neg.f64 (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (neg.f64 (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x y))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 (*.f64 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 #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 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 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 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 (*.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 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.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 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))
(/.f64 (*.f64 (+.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 #s(literal 0 binary64) (+.f64 x y)))
(/.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 #s(literal 0 binary64) (+.f64 x y))) (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 x y) (*.f64 y y))) (+.f64 x y)) (*.f64 (+.f64 x y) (/.f64 (+.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 #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 #s(literal 0 binary64) (+.f64 x y))) (*.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 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 x y) (*.f64 x x)) (/.f64 (+.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) (*.f64 y y))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 #s(literal 0 binary64) (+.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (+.f64 x y) (*.f64 y y))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) (/.f64 (+.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 x y) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.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 (neg.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 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.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 (neg.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 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.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 x y)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 (+.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))))

simplify137.0ms (2.2%)

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

eval60.0ms (1%)

Compiler

Compiled 12870 to 931 computations (92.8% saved)

prune57.0ms (0.9%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2916297
Fresh000
Picked011
Done000
Total2917298
Accuracy
100.0%
Counts
298 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
53.1%
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
99.9%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
99.9%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
49.8%
(*.f64 #s(literal 200 binary64) (*.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)))))))
51.0%
(*.f64 #s(literal 200 binary64) x)
48.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 149 to 89 computations (40.3% saved)

simplify217.0ms (3.5%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) (*.f64 y y))
cost-diff0
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
cost-diff512
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
cost-diff0
(*.f64 y #s(literal 200 binary64))
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff128
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff0
(*.f64 #s(literal -200 binary64) y)
cost-diff0
(*.f64 #s(literal -200 binary64) y)
cost-diff6400
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
Rules
3928×*-lowering-*.f32
3928×*-lowering-*.f64
1444×fnmadd-define
1308×distribute-rgt-neg-out
1040×neg-lowering-neg.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01670
14167
28267
317867
450467
5210867
6485167
0838367
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* x 200) (* -200 y))
x
200
(* -200 y)
-200
y
(* -200 y)
-200
y
(* 200 x)
200
x
(- (* 200 x) (* y 200))
(* 200 x)
200
x
(* y 200)
y
(/ (* 200 (- (* x x) (* y y))) (+ x y))
(* 200 (- (* x x) (* y y)))
200
(- (* x x) (* y y))
(* x x)
x
(* y y)
y
(+ x y)
Outputs
(+ (* x 200) (* -200 y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
x
200
#s(literal 200 binary64)
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
-200
#s(literal -200 binary64)
y
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
-200
#s(literal -200 binary64)
y
(* 200 x)
(*.f64 x #s(literal 200 binary64))
200
#s(literal 200 binary64)
x
(- (* 200 x) (* y 200))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 x)
(*.f64 x #s(literal 200 binary64))
200
#s(literal 200 binary64)
x
(* y 200)
(*.f64 #s(literal 200 binary64) y)
y
(/ (* 200 (- (* x x) (* y y))) (+ x y))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* 200 (- (* x x) (* y y)))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
200
#s(literal 200 binary64)
(- (* x x) (* y y))
(-.f64 (*.f64 x x) (*.f64 y y))
(* x x)
(*.f64 x x)
x
(* y y)
(*.f64 y y)
y
(+ x y)
(+.f64 x y)

localize95.0ms (1.5%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x x)
accuracy99.8%
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
accuracy91.2%
(-.f64 (*.f64 x x) (*.f64 y y))
accuracy54.4%
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
accuracy100.0%
(*.f64 y #s(literal 200 binary64))
accuracy100.0%
(*.f64 #s(literal 200 binary64) x)
accuracy99.9%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
accuracy100.0%
(*.f64 #s(literal 200 binary64) x)
accuracy100.0%
(*.f64 #s(literal -200 binary64) y)
accuracy100.0%
(*.f64 #s(literal -200 binary64) y)
accuracy100.0%
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
Results
48.0ms248×0valid
22.0ms1valid
2.0ms2valid
1.0ms3valid
Compiler

Compiled 83 to 16 computations (80.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 16.0ms (56.3% of total)
compiled-spec: 4.0ms (14.1% of total)
ival-sub: 3.0ms (10.6% of total)
ival-add: 3.0ms (10.6% of total)
ival-div: 2.0ms (7% of total)
const: 1.0ms (3.5% of total)
backward-pass: 1.0ms (3.5% of total)

series12.0ms (0.2%)

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

42 calls:

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

rewrite404.0ms (6.6%)

Algorithm
batch-egg-rewrite
Rules
3234×*-lowering-*.f32
3234×*-lowering-*.f64
2566×+-lowering-+.f64
2566×+-lowering-+.f32
2458×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01644
111141
288641
0848041
Stop Event
iter limit
node limit
Counts
9 → 782
Calls
Call 1
Inputs
(+ (* x 200) (* -200 y))
(* -200 y)
(* 200 x)
(- (* 200 x) (* y 200))
(* y 200)
(/ (* 200 (- (* x x) (* y y))) (+ x y))
(* 200 (- (* x x) (* y y)))
(- (* x x) (* y y))
(* x x)
Outputs
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 x #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) y))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 y #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 x x) #s(literal 200 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) x) (*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 x (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal -200 binary64) y)) (*.f64 x #s(literal 200 binary64)))
(+.f64 (+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 200 binary64) y))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal -200 binary64) y))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)))) #s(literal -1 binary64)))
(-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) y))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 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 #s(literal 200 binary64) y) (*.f64 x #s(literal 200 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)) (*.f64 #s(literal -200 binary64) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 200 binary64) y))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(-.f64 (+.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) y))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 x #s(literal 200 binary64) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(fma.f64 x #s(literal 200 binary64) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal 200 binary64) x (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal 200 binary64) x (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 x #s(literal 200 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) y (*.f64 x #s(literal 200 binary64)))
(fma.f64 y #s(literal -200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.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 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(neg.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(neg.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (*.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 #s(literal 200 binary64) (-.f64 x y))))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))))) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(/.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 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))))) (neg.f64 (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))))) (+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))) (-.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))) (+.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 #s(literal 200 binary64) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(*.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 x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 x y)))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))
(*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(*.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 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(*.f64 (/.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x y)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -200 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (/.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -200 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y))
(neg.f64 (*.f64 #s(literal 200 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 y y) #s(literal -40000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -200 binary64) y)
(*.f64 y #s(literal -200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y))
(*.f64 x #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) x)
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 x #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) y))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 y #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 x x) #s(literal 200 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) x) (*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 x (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal -200 binary64) y)) (*.f64 x #s(literal 200 binary64)))
(+.f64 (+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 200 binary64) y))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal -200 binary64) y))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)))) #s(literal -1 binary64)))
(-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) y))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 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 #s(literal 200 binary64) y) (*.f64 x #s(literal 200 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)) (*.f64 #s(literal -200 binary64) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 200 binary64) y))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(-.f64 (+.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) y))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 x #s(literal 200 binary64) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(fma.f64 x #s(literal 200 binary64) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal 200 binary64) x (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal 200 binary64) x (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 x #s(literal 200 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) y (*.f64 x #s(literal 200 binary64)))
(fma.f64 y #s(literal -200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.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 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(neg.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(neg.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (*.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 #s(literal 200 binary64) (-.f64 x y))))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))))) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(/.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 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))))) (neg.f64 (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))))) (+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))) (-.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))) (+.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 #s(literal 200 binary64) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(*.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 x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 x y)))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))
(*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(*.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 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(*.f64 (/.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x y)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -200 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (/.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -200 binary64) y))
(neg.f64 (*.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal 200 binary64) y)
(*.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 y #s(literal 200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) y))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 x #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) y))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 y #s(literal 0 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (neg.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) y)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 x x) #s(literal 200 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) x) (*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(+.f64 (*.f64 x (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y))))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal -200 binary64) y)) (*.f64 x #s(literal 200 binary64)))
(+.f64 (+.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 200 binary64) y))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal -200 binary64) y))
(+.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)))) #s(literal -1 binary64)))
(-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) y))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 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 #s(literal 200 binary64) y) (*.f64 x #s(literal 200 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 y #s(literal 0 binary64))))
(-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)) (*.f64 #s(literal -200 binary64) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (/.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (*.f64 #s(literal 200 binary64) y))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 x #s(literal 200 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(-.f64 (+.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) y))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(-.f64 (+.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 x #s(literal 200 binary64) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(fma.f64 x #s(literal 200 binary64) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal 200 binary64) x (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal 200 binary64) x (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) (*.f64 x #s(literal 200 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) y (*.f64 x #s(literal 200 binary64)))
(fma.f64 y #s(literal -200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.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 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 y #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(neg.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(neg.f64 (/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))) (*.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 #s(literal 200 binary64) (-.f64 x y))))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))))) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 8000000 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(/.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -200 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 (*.f64 y y) #s(literal 40000 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(/.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(/.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 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))))) (neg.f64 (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))))) (+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))) (*.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))))) (-.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64))))) (+.f64 (*.f64 x #s(literal 200 binary64)) (-.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))) (*.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y))))) (+.f64 (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 #s(literal 200 binary64) (/.f64 (*.f64 y y) (+.f64 x y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 #s(literal 200 binary64) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(*.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 x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 x y)))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 y #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (*.f64 y #s(literal 0 binary64)) (-.f64 (*.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 y #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 200 binary64) (+.f64 x y))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))
(*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64)))))
(*.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 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (+.f64 x y))))))
(*.f64 (*.f64 #s(literal 40000 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -200 binary64) (+.f64 x y))))
(*.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 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) #s(literal 40000 binary64))))))
(*.f64 (/.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) #s(literal 200 binary64)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x y)) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -200 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 x y)) (/.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 x y) (*.f64 y #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(+.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 200 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (+.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (+.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(+.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (*.f64 (*.f64 x x) #s(literal 200 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 (+.f64 x y) (*.f64 #s(literal -200 binary64) y)) (*.f64 (+.f64 x y) (*.f64 x #s(literal 200 binary64))))
(+.f64 (*.f64 (+.f64 x y) (*.f64 x #s(literal 200 binary64))) (*.f64 (+.f64 x y) (*.f64 #s(literal -200 binary64) y)))
(+.f64 (*.f64 (+.f64 x y) (*.f64 x #s(literal 200 binary64))) (*.f64 (+.f64 x y) (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64)))))
(+.f64 (*.f64 (+.f64 x y) (*.f64 y #s(literal 0 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) x) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 x y)) (*.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 x y)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 x y)) (*.f64 (*.f64 #s(literal -200 binary64) y) (+.f64 x y)))
(+.f64 (*.f64 (*.f64 x #s(literal 200 binary64)) (+.f64 x y)) (*.f64 (+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 y #s(literal 0 binary64))) (+.f64 x y)))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y)) (*.f64 (*.f64 y #s(literal 0 binary64)) (+.f64 x y)))
(+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 y #s(literal 0 binary64))) (+.f64 x y)))
(+.f64 (*.f64 (*.f64 y #s(literal 0 binary64)) (+.f64 x y)) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 x y)) (+.f64 x y)))
(+.f64 (*.f64 x (*.f64 #s(literal 200 binary64) (+.f64 x y))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 200 binary64) (+.f64 x y))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 #s(literal 200 binary64) (*.f64 x x) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))))
(fma.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)))
(fma.f64 (*.f64 x x) #s(literal 200 binary64) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 200 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)))
(fma.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)))
(fma.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)))
(neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 #s(literal 200 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 200 binary64))))
(/.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y 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)))) #s(literal 200 binary64)) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (*.f64 (*.f64 x x) #s(literal 200 binary64))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64)))) (-.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 200 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))))) (-.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (*.f64 (*.f64 x x) #s(literal 200 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 200 binary64)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (-.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 200 binary64) (+.f64 x y)) (-.f64 x y))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -200 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -200 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 200 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x (-.f64 x y)) (*.f64 y (-.f64 x y)))
(+.f64 (*.f64 (+.f64 x y) x) (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (-.f64 x y) x) (*.f64 (-.f64 x y) y))
(+.f64 (*.f64 (-.f64 x y) y) (*.f64 (-.f64 x y) x))
(+.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 x y)))
(+.f64 (*.f64 y (-.f64 x y)) (*.f64 x (-.f64 x y)))
(+.f64 (+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 y y))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 x x))
(-.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (*.f64 y y))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(-.f64 (+.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 y y))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 x x (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 x x (neg.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(fma.f64 y (-.f64 #s(literal 0 binary64) y) (*.f64 x x))
(fma.f64 (+.f64 x y) (-.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (+.f64 x y) (-.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) y (*.f64 x x))
(fma.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (-.f64 x y) (+.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (-.f64 x y) (+.f64 x y) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 y y)))
(fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(fma.f64 #s(literal -1 binary64) (*.f64 y y) (*.f64 x x))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))))
(/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (neg.f64 (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (pow.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64))
(*.f64 (+.f64 x y) (-.f64 x y))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x x))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (-.f64 x y) (+.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (-.f64 x y) (/.f64 (-.f64 x y) (+.f64 x y))))
(*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (*.f64 y y)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))

simplify217.0ms (3.5%)

Algorithm
egg-herbie
Rules
3768×*-lowering-*.f32
3768×*-lowering-*.f64
1430×/-lowering-/.f32
1430×/-lowering-/.f64
1146×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
049825
1142807
2396807
31314771
43946771
08381771
Stop Event
iter limit
node limit
Counts
168 → 168
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)))))
(* -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)))))
(* -200 (pow y 2))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(* 200 (pow x 2))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* 200 (pow x 2))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(* 200 (pow x 2))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(* -200 (pow y 2))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* -200 (pow y 2))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(* -1 (pow y 2))
(- (pow x 2) (pow y 2))
(- (pow x 2) (pow y 2))
(- (pow x 2) (pow y 2))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(pow x 2)
(+ (* -1 (pow y 2)) (pow x 2))
(+ (* -1 (pow y 2)) (pow x 2))
(+ (* -1 (pow y 2)) (pow x 2))
(* -1 (pow y 2))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* -1 (pow y 2))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
Outputs
(* -200 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))
(* -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 y x))
(- (* 200 x) (* 200 y))
(*.f64 #s(literal -200 binary64) (-.f64 y x))
(- (* 200 x) (* 200 y))
(*.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))
(* 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 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))
(* -200 (pow y 2))
(*.f64 #s(literal -200 binary64) (*.f64 y y))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow x 2) (+ 200 (* -200 (/ (pow y 2) (pow x 2)))))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(+ (* -200 (pow y 2)) (* 200 (pow x 2)))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* -200 (pow y 2))
(*.f64 #s(literal -200 binary64) (*.f64 y y))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* -200 (pow y 2))
(*.f64 #s(literal -200 binary64) (*.f64 y y))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* (pow y 2) (- (* 200 (/ (pow x 2) (pow y 2))) 200))
(*.f64 #s(literal 200 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))
(* -1 (pow y 2))
(-.f64 #s(literal 0 binary64) (*.f64 y y))
(- (pow x 2) (pow y 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(- (pow x 2) (pow y 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(- (pow x 2) (pow y 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow x 2) (+ 1 (* -1 (/ (pow y 2) (pow x 2)))))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(+ (* -1 (pow y 2)) (pow x 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(+ (* -1 (pow y 2)) (pow x 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(+ (* -1 (pow y 2)) (pow x 2))
(-.f64 (*.f64 x x) (*.f64 y y))
(* -1 (pow y 2))
(-.f64 #s(literal 0 binary64) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* -1 (pow y 2))
(-.f64 #s(literal 0 binary64) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)

eval133.0ms (2.2%)

Compiler

Compiled 21314 to 1279 computations (94% saved)

prune93.0ms (1.5%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New9842986
Fresh101
Picked145
Done011
Total9867993
Accuracy
100.0%
Counts
993 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
27.6%
(/.f64 (*.f64 (*.f64 y y) #s(literal -40000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y)))
28.2%
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 x y))
99.9%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
99.9%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
51.0%
(*.f64 #s(literal 200 binary64) x)
48.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 58 to 42 computations (27.6% saved)

simplify466.0ms (7.6%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 (*.f64 y y) #s(literal -40000 binary64))
cost-diff128
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y))
cost-diff512
(/.f64 (*.f64 (*.f64 y y) #s(literal -40000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y)))
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal 200 binary64) (*.f64 x x))
cost-diff0
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 x y))
Rules
5916×*-lowering-*.f32
5916×*-lowering-*.f64
3008×pow-lowering-pow.f64
3008×pow-lowering-pow.f32
2778×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01450
12848
27344
313844
421944
546444
6124844
7218244
8243344
9270244
10304044
11350144
12409744
13484644
14523744
15543244
16553944
17568044
18579544
19669344
20720344
21738144
22749244
23760144
24770944
25781744
26793244
0801644
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* 200 (* x x)) (+ x y))
(* 200 (* x x))
200
(* x x)
x
(+ x y)
y
(/ (* (* y y) -40000) (+ 0 (* 200 y)))
(* (* y y) -40000)
(* y y)
y
-40000
(+ 0 (* 200 y))
0
(* 200 y)
200
Outputs
(/ (* 200 (* x x)) (+ x y))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 x y))
(* 200 (* x x))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
200
#s(literal 200 binary64)
(* x x)
(*.f64 x x)
x
(+ x y)
(+.f64 x y)
y
(/ (* (* y y) -40000) (+ 0 (* 200 y)))
(*.f64 y #s(literal -200 binary64))
(* (* y y) -40000)
(*.f64 (*.f64 y y) #s(literal -40000 binary64))
(* y y)
(*.f64 y y)
y
-40000
#s(literal -40000 binary64)
(+ 0 (* 200 y))
(*.f64 #s(literal 200 binary64) y)
0
#s(literal 0 binary64)
(* 200 y)
(*.f64 #s(literal 200 binary64) y)
200
#s(literal 200 binary64)

localize77.0ms (1.3%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y y)
accuracy100.0%
(*.f64 #s(literal 200 binary64) y)
accuracy99.7%
(*.f64 (*.f64 y y) #s(literal -40000 binary64))
accuracy52.9%
(/.f64 (*.f64 (*.f64 y y) #s(literal -40000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y)))
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(*.f64 x x)
accuracy99.8%
(*.f64 #s(literal 200 binary64) (*.f64 x x))
accuracy68.1%
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 x y))
Results
56.0ms245×0valid
2.0ms1valid
1.0ms2valid
Compiler

Compiled 57 to 15 computations (73.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-div: 28.0ms (67.3% of total)
ival-mult: 9.0ms (21.6% of total)
ival-add: 3.0ms (7.2% of total)
const: 1.0ms (2.4% of total)
backward-pass: 0.0ms (0% of total)

series5.0ms (0.1%)

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

33 calls:

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

rewrite674.0ms (10.9%)

Algorithm
batch-egg-rewrite
Rules
4086×*-lowering-*.f32
4086×*-lowering-*.f64
3028×/-lowering-/.f32
3028×/-lowering-/.f64
1402×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01443
17237
262637
3687437
0827837
Stop Event
iter limit
node limit
Counts
9 → 789
Calls
Call 1
Inputs
(/ (* 200 (* x x)) (+ x y))
(* 200 (* x x))
(* x x)
(+ x y)
(/ (* (* y y) -40000) (+ 0 (* 200 y)))
(+ 0 (* 200 y))
(* (* y y) -40000)
(* y y)
(* 200 y)
Outputs
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) x) (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (+.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))) (/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (+.f64 x y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 x x)))))
(/.f64 #s(literal 200 binary64) (/.f64 (+.f64 x y) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 x x))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/200 binary64) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 (*.f64 x x) #s(literal -200 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.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 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.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 #s(literal 200 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (-.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 #s(literal 200 binary64) (*.f64 x x)) (+.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 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (/.f64 (*.f64 x x) (+.f64 x y)))
(*.f64 x (/.f64 (*.f64 #s(literal 200 binary64) x) (+.f64 x y)))
(*.f64 x (*.f64 x (/.f64 #s(literal 200 binary64) (+.f64 x y))))
(*.f64 x (*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 x (*.f64 #s(literal 200 binary64) (/.f64 x (+.f64 x y))))
(*.f64 x (*.f64 (/.f64 x (+.f64 x y)) #s(literal 200 binary64)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1/200 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 200 binary64) x) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) #s(literal 200 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (+.f64 x y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 #s(literal 200 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 #s(literal -200 binary64) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 #s(literal -200 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 (*.f64 x x) #s(literal -200 binary64)))
(*.f64 (*.f64 x #s(literal -200 binary64)) (*.f64 x (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (*.f64 x #s(literal -200 binary64)) (/.f64 x (-.f64 #s(literal 0 binary64) (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) #s(literal 200 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (-.f64 x y)) (*.f64 (-.f64 x y) #s(literal 200 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (-.f64 x y)) (*.f64 (*.f64 x x) (*.f64 #s(literal 200 binary64) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) (*.f64 #s(literal 200 binary64) x))
(*.f64 (/.f64 #s(literal 200 binary64) (+.f64 x y)) (*.f64 x x))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) (*.f64 x x))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 200 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -200 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) x)) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (+.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 x x)) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 200 binary64) x)) x)
(*.f64 (/.f64 (*.f64 (*.f64 x x) #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 (*.f64 (*.f64 x x) #s(literal -200 binary64)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 200 binary64) x))) x)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) #s(literal -200 binary64)))
(neg.f64 (*.f64 (*.f64 x x) #s(literal -200 binary64)))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(*.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(*.f64 #s(literal 200 binary64) (*.f64 (*.f64 x x) #s(literal 1 binary64)))
(*.f64 x (*.f64 #s(literal 200 binary64) x))
(*.f64 x (*.f64 (*.f64 #s(literal 200 binary64) x) #s(literal 1 binary64)))
(*.f64 (*.f64 x x) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 200 binary64) x) x)
(*.f64 (*.f64 #s(literal 200 binary64) x) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (*.f64 x #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal 200 binary64))
(*.f64 (neg.f64 (*.f64 x #s(literal -200 binary64))) x)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 x y)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 x 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 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 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.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) (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 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 x y) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (-.f64 x y) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 y x))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 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 x y) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.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 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.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 (*.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 (/.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 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.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 x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (+.f64 (*.f64 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 x y))))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -200 binary64)))
(+.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64)))
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (/.f64 #s(literal -1/200 binary64) y) (+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal 0 binary64)))
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal -1/200 binary64) y)))
(+.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))))
(+.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64)) (*.f64 y #s(literal -200 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal 0 binary64)) (*.f64 y #s(literal -200 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/200 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y))
(-.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64))
(fma.f64 y #s(literal -200 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 #s(literal -200 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/200 binary64) y) (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 1/200 binary64) y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -200 binary64) y) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 #s(literal -40000 binary64) y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -40000 binary64) y) (/.f64 (*.f64 y y) #s(literal 200 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -200 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -200 binary64) y #s(literal 0 binary64))
(fma.f64 #s(literal -200 binary64) (*.f64 y #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 y #s(literal 200 binary64)) #s(literal -40000 binary64) #s(literal 0 binary64))
(neg.f64 (*.f64 #s(literal 200 binary64) y))
(/.f64 (*.f64 y y) (*.f64 y #s(literal -1/200 binary64)))
(/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y #s(literal -200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 y (*.f64 y #s(literal -200 binary64)))))
(/.f64 (/.f64 #s(literal -1/200 binary64) y) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(/.f64 (/.f64 #s(literal 1/200 binary64) y) (/.f64 #s(literal -1/40000 binary64) (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 #s(literal 200 binary64) y))
(/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (+.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 y #s(literal -40000 binary64)))
(/.f64 (/.f64 #s(literal -40000 binary64) y) (/.f64 #s(literal 200 binary64) (*.f64 y y)))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -1/200 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal -200 binary64))
(/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1/40000 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 #s(literal -1/200 binary64) y) y))
(/.f64 (*.f64 y (*.f64 y #s(literal -200 binary64))) y)
(/.f64 (*.f64 y (*.f64 y #s(literal -200 binary64))) (*.f64 y #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (/.f64 y #s(literal 200 binary64)) #s(literal -1/40000 binary64))
(/.f64 (neg.f64 (*.f64 y (*.f64 y #s(literal -200 binary64)))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64)) (*.f64 y #s(literal -200 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 200 binary64)) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64)) (*.f64 y #s(literal -200 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 200 binary64) y)) #s(literal -40000 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 y #s(literal -1/200 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 1 binary64)) (*.f64 y #s(literal -1/200 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y #s(literal -1/200 binary64))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64)))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -200 binary64)))) y)
(/.f64 (*.f64 (/.f64 y #s(literal 200 binary64)) (*.f64 y #s(literal -40000 binary64))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) #s(literal -40000 binary64)) y)
(/.f64 (*.f64 (/.f64 #s(literal -40000 binary64) y) (*.f64 y y)) #s(literal 200 binary64))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 y y)) y)
(/.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64)))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y (*.f64 y #s(literal -200 binary64)))) y)
(/.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64)) (/.f64 #s(literal -1/200 binary64) y)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) y)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) #s(literal 200 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) y) (*.f64 y #s(literal 40000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 y y)) #s(literal 40000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) #s(literal -1 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) y) #s(literal -200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y y)) (/.f64 #s(literal -200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal -40000 binary64)) (/.f64 y #s(literal 200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal -200 binary64) y)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 y #s(literal 200 binary64))) #s(literal -40000 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal -40000 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y #s(literal 1 binary64))) #s(literal -200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -40000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) #s(literal 40000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 y #s(literal 40000 binary64))) y)
(/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 #s(literal 200 binary64) (*.f64 y y))) #s(literal 200 binary64))
(pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal 200 binary64) (*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (*.f64 y #s(literal -200 binary64))))
(*.f64 y #s(literal -200 binary64))
(*.f64 y (*.f64 (*.f64 y #s(literal 40000 binary64)) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 #s(literal -40000 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) y) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 #s(literal 200 binary64) y) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) y) (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))))
(*.f64 (*.f64 #s(literal 200 binary64) y) (/.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal -200 binary64))))
(*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 #s(literal -1/40000 binary64) (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y #s(literal -40000 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(*.f64 (/.f64 #s(literal 1/200 binary64) y) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(*.f64 (/.f64 #s(literal 1/200 binary64) y) (pow.f64 (/.f64 #s(literal -1/40000 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)))
(*.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 1/200 binary64))
(*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 y (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y #s(literal -40000 binary64)) (*.f64 y (/.f64 #s(literal 1/200 binary64) y)))
(*.f64 (/.f64 #s(literal -200 binary64) y) (*.f64 y y))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 y #s(literal -40000 binary64)) (*.f64 y #s(literal -200 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal -40000 binary64) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -40000 binary64) (*.f64 y #s(literal -200 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y))
(*.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y #s(literal -40000 binary64)))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 y y) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 #s(literal 40000 binary64) (/.f64 (*.f64 y y) (*.f64 y #s(literal -200 binary64))))
(*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (/.f64 #s(literal -40000 binary64) y))
(*.f64 (/.f64 #s(literal -40000 binary64) y) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(*.f64 (*.f64 y #s(literal 1 binary64)) #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) y)
(*.f64 #s(literal -200 binary64) (*.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal -200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64)))))
(*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 y (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 (*.f64 y #s(literal 40000 binary64)) (/.f64 y (*.f64 y #s(literal -200 binary64))))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) (/.f64 #s(literal -1/200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (*.f64 y #s(literal -200 binary64))))
(*.f64 #s(literal 1/200 binary64) (*.f64 y #s(literal -40000 binary64)))
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal -1/40000 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal -1/200 binary64) y) y) #s(literal -1 binary64)))
(*.f64 (*.f64 y (*.f64 y #s(literal -200 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1/8000000 binary64) (*.f64 y (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(*.f64 (/.f64 #s(literal -1/40000 binary64) (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y (*.f64 y #s(literal 40000 binary64)))) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y y)))
(*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal -40000 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1 binary64)) #s(literal -40000 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 200 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal -40000 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y #s(literal -40000 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 200 binary64) (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -200 binary64))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/200 binary64) y))
(*.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 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64)))) (*.f64 #s(literal 200 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 200 binary64)) (/.f64 #s(literal -1/40000 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) y) (/.f64 (/.f64 #s(literal -1/200 binary64) y) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 200 binary64) y)) #s(literal -1/40000 binary64))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 y y))) (/.f64 y #s(literal -40000 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal -1/200 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 1 binary64) y)) #s(literal -1/200 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) y) #s(literal -200 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal -200 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 200 binary64))) #s(literal -40000 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal -40000 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1 binary64))) #s(literal -200 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) y) y) (*.f64 y #s(literal -40000 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) y) (*.f64 y #s(literal 40000 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 y y)) #s(literal 40000 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -40000 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -40000 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 40000 binary64)) (*.f64 y y))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 y #s(literal 40000 binary64))) y)
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 #s(literal 200 binary64) (*.f64 y y))) #s(literal 200 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal 200 binary64)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) y) #s(literal -200 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y y)) (/.f64 #s(literal -200 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal -40000 binary64)) (/.f64 y #s(literal 200 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal 1 binary64)) (*.f64 y #s(literal -200 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (/.f64 #s(literal -200 binary64) y)) (*.f64 y y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal -1 binary64)) (*.f64 #s(literal 200 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (/.f64 y #s(literal 200 binary64))) #s(literal -40000 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal -40000 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y #s(literal 1 binary64))) #s(literal -200 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal -200 binary64)) y)
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal -200 binary64)) (*.f64 y #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 #s(literal 200 binary64) y)) (*.f64 #s(literal 200 binary64) y))
(*.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (*.f64 #s(literal 200 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -200 binary64)))) y)
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y))
(+.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -200 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 200 binary64) y #s(literal 0 binary64))
(fma.f64 y #s(literal 200 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64))
(neg.f64 (*.f64 y #s(literal -200 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 #s(literal -1/200 binary64) y)))
(/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 #s(literal 200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1/200 binary64) y) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal -200 binary64)))
(/.f64 (*.f64 y #s(literal -200 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal -200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 200 binary64))
(/.f64 (*.f64 y (*.f64 y #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y (*.f64 y #s(literal -200 binary64))))) (*.f64 (*.f64 y #s(literal -200 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y #s(literal -40000 binary64)))) (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 200 binary64)))
(/.f64 (neg.f64 (*.f64 y (*.f64 y #s(literal -200 binary64)))) y)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 0 binary64)) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 1 binary64)) (*.f64 y #s(literal -200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -40000 binary64)) (/.f64 y #s(literal 200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64)))) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64)) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) y)) #s(literal -40000 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal -1/200 binary64))) (*.f64 y y))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal -1/200 binary64) y)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 200 binary64)) y)
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) y) #s(literal 200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y y)) (/.f64 #s(literal -200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -200 binary64) y)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 y #s(literal 200 binary64))) #s(literal -40000 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal -40000 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal 1 binary64))) #s(literal -200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -200 binary64)) y)
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -200 binary64)) (*.f64 y #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) y) (*.f64 y #s(literal 40000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y y)) #s(literal 40000 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -40000 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal -1 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 40000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y #s(literal 40000 binary64))) y)
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 200 binary64) (*.f64 y y))) #s(literal 200 binary64))
(pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) y)
(*.f64 #s(literal 200 binary64) (*.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 200 binary64) (/.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 y #s(literal 200 binary64))
(*.f64 y (/.f64 (*.f64 y #s(literal -40000 binary64)) (*.f64 y #s(literal -200 binary64))))
(*.f64 y (/.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y y) (neg.f64 (/.f64 #s(literal -200 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal -40000 binary64) (*.f64 y #s(literal -200 binary64))))
(*.f64 #s(literal -40000 binary64) (neg.f64 (/.f64 y #s(literal 200 binary64))))
(*.f64 #s(literal -40000 binary64) (/.f64 (*.f64 y y) (*.f64 y #s(literal -200 binary64))))
(*.f64 #s(literal -40000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 200 binary64) y) (/.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 8000000 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y #s(literal 40000 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) y))
(*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(*.f64 (/.f64 #s(literal 1/200 binary64) y) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal -1/200 binary64))
(*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 y (*.f64 y #s(literal -200 binary64))))
(*.f64 (/.f64 #s(literal -200 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -200 binary64)))
(*.f64 #s(literal 8000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y #s(literal 40000 binary64)))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (/.f64 #s(literal -1/40000 binary64) (*.f64 y y)))
(*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (neg.f64 (/.f64 #s(literal -40000 binary64) y)))
(*.f64 (/.f64 #s(literal -40000 binary64) y) (neg.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64))))
(*.f64 (*.f64 y #s(literal 1 binary64)) #s(literal 200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -200 binary64) (neg.f64 (*.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (*.f64 y (*.f64 y #s(literal 40000 binary64)))))
(*.f64 (*.f64 y #s(literal 40000 binary64)) (/.f64 y (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 #s(literal 200 binary64) y))
(*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 40000 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -200 binary64) y)) (*.f64 y y))
(*.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal -40000 binary64) y))
(*.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) #s(literal -200 binary64))
(*.f64 (neg.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (neg.f64 (/.f64 y #s(literal 200 binary64))) #s(literal -40000 binary64))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64)))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64)) (/.f64 #s(literal -1/40000 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) y) (/.f64 (/.f64 #s(literal -1/200 binary64) y) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) y)) #s(literal -1/40000 binary64))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 y y))) (/.f64 y #s(literal -40000 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -1/200 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64))
(*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (*.f64 y #s(literal -200 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(+.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(-.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (+.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(neg.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 #s(literal 200 binary64) y) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y #s(literal -200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))))
(/.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 #s(literal 200 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64)))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (*.f64 #s(literal 200 binary64) y)) #s(literal 200 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -200 binary64))) (*.f64 #s(literal 200 binary64) y)) y)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) y) (*.f64 y #s(literal 40000 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 y y)) #s(literal 40000 binary64))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -40000 binary64))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) #s(literal -1 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) #s(literal 40000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 y #s(literal 40000 binary64))) y)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 #s(literal 200 binary64) (*.f64 y y))) #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))))
(*.f64 #s(literal 200 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(*.f64 y (neg.f64 (*.f64 y #s(literal 40000 binary64))))
(*.f64 y (*.f64 #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y y) #s(literal -40000 binary64))
(*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal -200 binary64) y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 #s(literal -40000 binary64) (*.f64 y y))
(*.f64 #s(literal -40000 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(*.f64 #s(literal -40000 binary64) (*.f64 (*.f64 y y) #s(literal 1 binary64)))
(*.f64 #s(literal -40000 binary64) (*.f64 (/.f64 y #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 y #s(literal -200 binary64)))
(*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(*.f64 (/.f64 #s(literal 1/200 binary64) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (/.f64 #s(literal 1/200 binary64) y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 #s(literal 200 binary64) y))
(*.f64 (*.f64 y #s(literal -40000 binary64)) y)
(*.f64 (*.f64 y #s(literal -40000 binary64)) (*.f64 y #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -200 binary64) y) (*.f64 (*.f64 y y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 y #s(literal 40000 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 40000 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(*.f64 #s(literal 40000 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (*.f64 (/.f64 #s(literal -40000 binary64) y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (/.f64 #s(literal -40000 binary64) y) (*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(*.f64 #s(literal -200 binary64) (*.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 40000 binary64)) (-.f64 #s(literal 0 binary64) y))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) #s(literal -200 binary64))
(*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(*.f64 (/.f64 y #s(literal 200 binary64)) (*.f64 #s(literal -40000 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64)))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) y) #s(literal 200 binary64))
(*.f64 (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 200 binary64)) y)
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -40000 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -40000 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y))) #s(literal 200 binary64))
(*.f64 (neg.f64 (*.f64 y #s(literal 40000 binary64))) y)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 y)))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 y y)
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y))
(+.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -200 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 200 binary64) y #s(literal 0 binary64))
(fma.f64 y #s(literal 200 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -1/200 binary64) y) #s(literal 0 binary64))
(neg.f64 (*.f64 y #s(literal -200 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 #s(literal -1/200 binary64) y)))
(/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 #s(literal 200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1/200 binary64) y) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal -200 binary64)))
(/.f64 (*.f64 y #s(literal -200 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal -200 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64)) (*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 200 binary64))
(/.f64 (*.f64 y (*.f64 y #s(literal -200 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 y #s(literal -200 binary64)) (/.f64 #s(literal 1/200 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y (*.f64 y #s(literal -200 binary64))))) (*.f64 (*.f64 y #s(literal -200 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -200 binary64)) (*.f64 y #s(literal -40000 binary64)))) (*.f64 (*.f64 y #s(literal -200 binary64)) #s(literal 200 binary64)))
(/.f64 (neg.f64 (*.f64 y (*.f64 y #s(literal -200 binary64)))) y)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 0 binary64)) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal -40000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 1 binary64)) (*.f64 y #s(literal -200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -40000 binary64)) (/.f64 y #s(literal 200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64)))) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64)) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) y)) #s(literal -40000 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal -1/200 binary64))) (*.f64 y y))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 512000000000000000000 binary64)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64))) (/.f64 #s(literal -1/200 binary64) y)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 200 binary64)) y)
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) y) #s(literal 200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y y)) (/.f64 #s(literal -200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -200 binary64) y)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 200 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 y #s(literal 200 binary64))) #s(literal -40000 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal -40000 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal 1 binary64))) #s(literal -200 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -200 binary64)) y)
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -200 binary64)) (*.f64 y #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 200 binary64)) (*.f64 #s(literal 200 binary64) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) y) (*.f64 y #s(literal 40000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y y)) #s(literal 40000 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -40000 binary64))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal -1 binary64)) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) #s(literal 40000 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y #s(literal 40000 binary64))) y)
(/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 #s(literal 200 binary64) (*.f64 y y))) #s(literal 200 binary64))
(pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/200 binary64) y) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) y)
(*.f64 #s(literal 200 binary64) (*.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 200 binary64) (/.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal 200 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal 200 binary64) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 y #s(literal 200 binary64))
(*.f64 y (/.f64 (*.f64 y #s(literal -40000 binary64)) (*.f64 y #s(literal -200 binary64))))
(*.f64 y (/.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y y) (neg.f64 (/.f64 #s(literal -200 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 40000 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y y) (/.f64 #s(literal -40000 binary64) (*.f64 y #s(literal -200 binary64))))
(*.f64 #s(literal -40000 binary64) (neg.f64 (/.f64 y #s(literal 200 binary64))))
(*.f64 #s(literal -40000 binary64) (/.f64 (*.f64 y y) (*.f64 y #s(literal -200 binary64))))
(*.f64 #s(literal -40000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 200 binary64) y) (/.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (/.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 8000000 binary64) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y #s(literal 40000 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 200 binary64) y))
(*.f64 (/.f64 #s(literal -1/200 binary64) y) (*.f64 y (*.f64 y #s(literal -40000 binary64))))
(*.f64 (/.f64 #s(literal 1/200 binary64) y) (*.f64 y (*.f64 y #s(literal 40000 binary64))))
(*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal -1/200 binary64))
(*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 y (*.f64 y #s(literal -200 binary64))))
(*.f64 (/.f64 #s(literal -200 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -200 binary64)))
(*.f64 #s(literal 8000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y #s(literal 40000 binary64)))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (/.f64 #s(literal -1/40000 binary64) (*.f64 y y)))
(*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64)) (neg.f64 (/.f64 #s(literal -40000 binary64) y)))
(*.f64 (/.f64 #s(literal -40000 binary64) y) (neg.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64))))
(*.f64 (*.f64 y #s(literal 1 binary64)) #s(literal 200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -200 binary64) (neg.f64 (*.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1/40000 binary64) (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (/.f64 #s(literal 1/40000 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3/2 binary64)) (*.f64 y (*.f64 y #s(literal 40000 binary64)))))
(*.f64 (*.f64 y #s(literal 40000 binary64)) (/.f64 y (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 #s(literal 200 binary64) (*.f64 y y)) (/.f64 #s(literal 200 binary64) (*.f64 #s(literal 200 binary64) y)))
(*.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y)) (*.f64 #s(literal 200 binary64) y))
(*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 40000 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -40000 binary64) y)) (/.f64 (*.f64 y y) #s(literal 200 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1/200 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal -200 binary64) y)) (*.f64 y y))
(*.f64 (neg.f64 (/.f64 (*.f64 y y) #s(literal 200 binary64))) (/.f64 #s(literal -40000 binary64) y))
(*.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) #s(literal -200 binary64))
(*.f64 (neg.f64 (*.f64 (*.f64 y #s(literal -40000 binary64)) (/.f64 #s(literal -1/40000 binary64) y))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (neg.f64 (/.f64 y #s(literal 200 binary64))) #s(literal -40000 binary64))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y (*.f64 y #s(literal 40000 binary64)))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64)) (/.f64 #s(literal -1/40000 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) y) (/.f64 (/.f64 #s(literal -1/200 binary64) y) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) y)) #s(literal -1/40000 binary64))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 y y))) (/.f64 y #s(literal -40000 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (/.f64 y #s(literal -40000 binary64))) (/.f64 #s(literal 200 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -1/200 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 40000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64)))) (*.f64 y #s(literal -200 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/200 binary64) y))
(*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -40000 binary64))) (*.f64 y #s(literal -40000 binary64))) #s(literal 200 binary64))
(*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 64000000000000 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1600000000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 y (*.f64 y #s(literal -40000 binary64))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64)))
(*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 8000000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -8000000 binary64))) (*.f64 y #s(literal -200 binary64)))

simplify283.0ms (4.6%)

Algorithm
egg-herbie
Rules
3828×*-lowering-*.f32
3828×*-lowering-*.f64
1788×fma-lowering-fma.f32
1788×fma-lowering-fma.f64
1306×fmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0155738
1474721
21327700
34696687
08502687
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* 200 (/ (pow x 2) y))
(* (pow x 2) (+ (* -200 (/ x (pow y 2))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* 200 (/ x (pow y 3))) (* 200 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* (pow x 2) (+ (* x (- (* x (+ (* -200 (/ x (pow y 4))) (* 200 (/ 1 (pow y 3))))) (* 200 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (- (+ 200 (* 200 (/ (pow y 2) (pow x 2)))) (* 200 (/ y x))))
(* x (- (+ 200 (* -200 (/ (pow y 3) (pow x 3)))) (+ (* -200 (/ (pow y 2) (pow x 2))) (* 200 (/ y x)))))
(* 200 x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* -1 (/ (- (* 200 (/ (pow y 2) x)) (* 200 y)) x)) 200)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 200 (/ (pow y 3) x)) (* 200 (pow y 2))) x)) (* 200 y)) x)) 200)))
(* 200 x)
(+ (* -200 y) (* 200 x))
(+ (* 200 x) (* y (- (* 200 (/ y x)) 200)))
(+ (* 200 x) (* y (- (* y (+ (* -200 (/ y (pow x 2))) (* 200 (/ 1 x)))) 200)))
(* 200 (/ (pow x 2) y))
(/ (+ (* -200 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/ (+ (* -200 (/ (pow x 3) y)) (+ (* 200 (/ (pow x 4) (pow y 2))) (* 200 (pow x 2)))) y)
(/ (+ (* -200 (/ (pow x 3) y)) (+ (* -200 (/ (pow x 5) (pow y 3))) (+ (* 200 (/ (pow x 4) (pow y 2))) (* 200 (pow x 2))))) y)
(* 200 (/ (pow x 2) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* 200 (/ (pow x 3) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (+ (* -200 (pow x 3)) (* 200 (/ (pow x 4) y))) y))) y))
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (+ (* -200 (pow x 3)) (* -1 (/ (+ (* -200 (pow x 4)) (* 200 (/ (pow x 5) y))) y))) y))) y))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
y
(+ x y)
(+ x y)
(+ x y)
x
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
x
(+ x y)
(+ x y)
(+ x y)
y
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -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 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* 200 y)
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(* -40000 (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* 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 (/ (pow x 2) y))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) y)
(* (pow x 2) (+ (* -200 (/ x (pow y 2))) (* 200 (/ 1 y))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 200 binary64) y) (/.f64 (*.f64 x #s(literal -200 binary64)) (*.f64 y y)))))
(* (pow x 2) (+ (* x (- (* 200 (/ x (pow y 3))) (* 200 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 200 binary64) y) (*.f64 x (*.f64 (/.f64 #s(literal 200 binary64) (*.f64 y y)) (+.f64 #s(literal -1 binary64) (/.f64 x y))))))
(* (pow x 2) (+ (* x (- (* x (+ (* -200 (/ x (pow y 4))) (* 200 (/ 1 (pow y 3))))) (* 200 (/ 1 (pow y 2))))) (* 200 (/ 1 y))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 200 binary64) y) (*.f64 x (+.f64 (*.f64 (/.f64 #s(literal 200 binary64) (*.f64 y y)) (+.f64 #s(literal -1 binary64) (/.f64 x y))) (/.f64 (*.f64 x (*.f64 x #s(literal -200 binary64))) (pow.f64 y #s(literal 4 binary64)))))))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* x (- (+ 200 (* 200 (/ (pow y 2) (pow x 2)))) (* 200 (/ y x))))
(*.f64 x (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 y (+.f64 #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) (/.f64 y x)))) x)))
(* x (- (+ 200 (* -200 (/ (pow y 3) (pow x 3)))) (+ (* -200 (/ (pow y 2) (pow x 2))) (* 200 (/ y x)))))
(*.f64 x (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 y (+.f64 #s(literal -200 binary64) (/.f64 (*.f64 y (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 y #s(literal -200 binary64)) x))) x))) x)))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(* -1 (* x (- (* -1 (/ (- (* 200 (/ (pow y 2) x)) (* 200 y)) x)) 200)))
(*.f64 x (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 y (+.f64 #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) (/.f64 y x)))) x)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (* 200 (/ (pow y 3) x)) (* 200 (pow y 2))) x)) (* 200 y)) x)) 200)))
(*.f64 x (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 y (+.f64 #s(literal -200 binary64) (/.f64 (*.f64 y (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 y #s(literal -200 binary64)) x))) x))) x)))
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(+ (* -200 y) (* 200 x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(+ (* 200 x) (* y (- (* 200 (/ y x)) 200)))
(+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y (+.f64 #s(literal -200 binary64) (*.f64 #s(literal 200 binary64) (/.f64 y x)))))
(+ (* 200 x) (* y (- (* y (+ (* -200 (/ y (pow x 2))) (* 200 (/ 1 x)))) 200)))
(+.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y (+.f64 #s(literal -200 binary64) (/.f64 (*.f64 y (+.f64 #s(literal 200 binary64) (/.f64 (*.f64 y #s(literal -200 binary64)) x))) x))))
(* 200 (/ (pow x 2) y))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) y)
(/ (+ (* -200 (/ (pow x 3) y)) (* 200 (pow x 2))) y)
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -200 binary64)))) y) (*.f64 #s(literal 200 binary64) (*.f64 x x))) y)
(/ (+ (* -200 (/ (pow x 3) y)) (+ (* 200 (/ (pow x 4) (pow y 2))) (* 200 (pow x 2)))) y)
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -200 binary64)))) y) (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))))) y)
(/ (+ (* -200 (/ (pow x 3) y)) (+ (* -200 (/ (pow x 5) (pow y 3))) (+ (* 200 (/ (pow x 4) (pow y 2))) (* 200 (pow x 2))))) y)
(/.f64 (+.f64 (*.f64 #s(literal 200 binary64) (+.f64 (*.f64 x x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y)))) (*.f64 #s(literal -200 binary64) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) y) (/.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 y (*.f64 y y)))))) y)
(* 200 (/ (pow x 2) y))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) y)
(* -1 (/ (+ (* -200 (pow x 2)) (* 200 (/ (pow x 3) y))) y))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -200 binary64)))) y) (*.f64 #s(literal 200 binary64) (*.f64 x x))) y)
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (+ (* -200 (pow x 3)) (* 200 (/ (pow x 4) y))) y))) y))
(/.f64 (+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -200 binary64)))) (*.f64 (/.f64 #s(literal 200 binary64) y) (pow.f64 x #s(literal 4 binary64)))) y)) y)
(* -1 (/ (+ (* -200 (pow x 2)) (* -1 (/ (+ (* -200 (pow x 3)) (* -1 (/ (+ (* -200 (pow x 4)) (* 200 (/ (pow x 5) y))) y))) y))) y))
(/.f64 (+.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -200 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 200 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 200 binary64) (/.f64 (pow.f64 x #s(literal 5 binary64)) y))) y)) y)) y)
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.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)
(*.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)
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(* -40000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -40000 binary64)))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* 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)

eval109.0ms (1.8%)

Compiler

Compiled 14788 to 1842 computations (87.5% saved)

prune290.0ms (4.7%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New9192921
Fresh000
Picked202
Done055
Total9217928
Accuracy
100.0%
Counts
928 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
48.4%
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal -200 binary64))
28.5%
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) x)
99.9%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
99.9%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
51.0%
(*.f64 #s(literal 200 binary64) x)
48.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 50 to 37 computations (26% saved)

simplify312.0ms (5.1%)

Algorithm
egg-herbie
Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y #s(literal 40000 binary64))
cost-diff128
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal -200 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal 200 binary64) (*.f64 x x))
cost-diff256
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) x)
Rules
7070×*-lowering-*.f32
7070×*-lowering-*.f64
3188×cube-prod
2406×pow-lowering-pow.f64
2406×pow-lowering-pow.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01026
11826
23022
34122
48622
517022
636322
7113122
8211022
9266822
10347022
11466722
12516722
13539622
14555122
15570722
16586522
17739622
18798422
0808522
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* 200 (* x x)) x)
(* 200 (* x x))
200
(* x x)
x
(/ (* y 40000) -200)
(* y 40000)
y
40000
-200
Outputs
(/ (* 200 (* x x)) x)
(*.f64 x #s(literal 200 binary64))
(* 200 (* x x))
(*.f64 (*.f64 x x) #s(literal 200 binary64))
200
#s(literal 200 binary64)
(* x x)
(*.f64 x x)
x
(/ (* y 40000) -200)
(*.f64 y #s(literal -200 binary64))
(* y 40000)
(*.f64 y #s(literal 40000 binary64))
y
40000
#s(literal 40000 binary64)
-200
#s(literal -200 binary64)

localize36.0ms (0.6%)

Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y #s(literal 40000 binary64))
accuracy99.6%
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal -200 binary64))
accuracy100.0%
(*.f64 x x)
accuracy99.8%
(*.f64 #s(literal 200 binary64) (*.f64 x x))
accuracy54.3%
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) x)
Results
23.0ms245×0valid
2.0ms11×1valid
Compiler

Compiled 31 to 11 computations (64.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 7.0ms (58.3% of total)
ival-div: 4.0ms (33.3% of total)
const: 1.0ms (8.3% of total)
backward-pass: 0.0ms (0% of total)

series1.0ms (0%)

Counts
5 → 60
Calls
Call 1
Inputs
#<alt (/ (* 200 (* x x)) x)>
#<alt (* 200 (* x x))>
#<alt (* x x)>
#<alt (/ (* y 40000) -200)>
#<alt (* y 40000)>
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 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (* 200 (pow x 2))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<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 (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
#<alt (* 40000 y)>
Calls

15 calls:

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

rewrite280.0ms (4.5%)

Algorithm
batch-egg-rewrite
Rules
2334×*-lowering-*.f32
2334×*-lowering-*.f64
1752×/-lowering-/.f32
1752×/-lowering-/.f64
1534×--lowering--.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01021
13621
214817
367717
4488017
0825317
Stop Event
iter limit
node limit
Counts
5 → 460
Calls
Call 1
Inputs
(/ (* 200 (* x x)) x)
(* 200 (* x x))
(* x x)
(/ (* y 40000) -200)
(* y 40000)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 x #s(literal 1/200 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64)) (/.f64 x #s(literal 1/200 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 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal 1/200 binary64) x))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) x) #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 x #s(literal 1/200 binary64))
(/.f64 x (*.f64 (/.f64 #s(literal -1/200 binary64) x) (-.f64 #s(literal 0 binary64) x)))
(/.f64 x (*.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) (*.f64 x x)))
(/.f64 (*.f64 x x) (/.f64 x #s(literal 200 binary64)))
(/.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) x)
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/200 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1/200 binary64) x) x))
(/.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 x #s(literal -200 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1/200 binary64) (*.f64 x x)))
(/.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 200 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) x) (*.f64 x x))
(/.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 x #s(literal 1/200 binary64))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 x #s(literal 1/200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 x (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/200 binary64) x) #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 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) x)) (/.f64 x (/.f64 #s(literal 1/200 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 x (/.f64 #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) x)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/200 binary64) x)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1/200 binary64) 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 (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))
(*.f64 #s(literal 200 binary64) x)
(*.f64 x #s(literal 200 binary64))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal 1/200 binary64) x) x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 200 binary64) x))
(*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -200 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/200 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(*.f64 (/.f64 x #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal -1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal -200 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/200 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))
(*.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 x x))
(*.f64 (/.f64 #s(literal -200 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.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 (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)) (/.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1/200 binary64) x) x)))
(*.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 200 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 x #s(literal 200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 x #s(literal 1/200 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 0 binary64))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 200 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 x #s(literal 1/200 binary64)) x (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 #s(literal 200 binary64) (*.f64 x x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -200 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 x (/.f64 x #s(literal 1/200 binary64)) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x #s(literal -1/200 binary64)) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64))) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal 0 binary64)) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x x)))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) x)) (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x x))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) x)))) (fma.f64 (neg.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 x #s(literal -1/200 binary64))) (/.f64 #s(literal 1 binary64) x)))) (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 x #s(literal -1/200 binary64)))) (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 x x) (/.f64 x #s(literal -1/200 binary64))) (/.f64 #s(literal 1 binary64) x))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal -1 binary64) x) (*.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) x))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 200 binary64) x)))) (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 200 binary64) x) (*.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 200 binary64) x))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 x (*.f64 x x)) (*.f64 (/.f64 #s(literal -200 binary64) x) (*.f64 x (*.f64 x x)))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (fma.f64 (/.f64 #s(literal -1/200 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (/.f64 x #s(literal -1/200 binary64))) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (/.f64 x #s(literal -1/200 binary64)))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (/.f64 x #s(literal -1/200 binary64))) (sqrt.f64 x))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x)) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x))) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x)) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))))) (fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))))) (fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x x))))) (fma.f64 (/.f64 #s(literal -200 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x x)) (*.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x x)))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (/.f64 #s(literal -200 binary64) x) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal -200 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 200 binary64) x))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 200 binary64) x)) (*.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 200 binary64) x)))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (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 (-.f64 #s(literal 0 binary64) x) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (*.f64 x x))))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (*.f64 x x)))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(+.f64 (fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (/.f64 x #s(literal -1/200 binary64)) (sqrt.f64 x)))))
(exp.f64 (log.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))
(-.f64 (*.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64))) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))
(fma.f64 #s(literal 200 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 x (/.f64 x #s(literal 1/200 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal 200 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal -200 binary64) x) (-.f64 #s(literal 0 binary64) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x #s(literal -1/200 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x x) (/.f64 x #s(literal 1/200 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 x #s(literal 1/200 binary64)) x #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 x #s(literal -1/200 binary64)) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -200 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal -200 binary64) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) x) #s(literal 0 binary64))
(fma.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 x #s(literal -1/200 binary64)) #s(literal 0 binary64) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 x (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 200 binary64) x) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 x #s(literal 1/200 binary64))) #s(literal 0 binary64))
(fma.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)) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 x (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal -200 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (sqrt.f64 x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (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)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (sqrt.f64 x)) (sqrt.f64 x) #s(literal 0 binary64))
(neg.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))
(/.f64 #s(literal 200 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x (/.f64 #s(literal 1/200 binary64) x))
(/.f64 (*.f64 x x) #s(literal 1/200 binary64))
(/.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 1/200 binary64) x) x))
(/.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1/200 binary64) x)))
(/.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal -1/200 binary64) x) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal -200 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -200 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1/200 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/200 binary64) x) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1/200 binary64) x) x)))
(/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 x #s(literal 1/200 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/200 binary64) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1/200 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/200 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1/200 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (/.f64 #s(literal 1/200 binary64) x) x)))
(/.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (/.f64 x #s(literal -1/200 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))
(/.f64 (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) x)
(/.f64 (*.f64 x (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) x)
(/.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) x) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x)) x)
(/.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) x) x)
(/.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal -1/200 binary64) x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 x #s(literal 1/200 binary64))) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 x #s(literal 1/200 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 40000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (*.f64 x x)) x)
(/.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(pow.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1/200 binary64) x) x) #s(literal -1 binary64))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(*.f64 x (/.f64 x #s(literal 1/200 binary64)))
(*.f64 (*.f64 x x) #s(literal 200 binary64))
(*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal -200 binary64) x) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x #s(literal -1/200 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1/200 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x x) (/.f64 x #s(literal 1/200 binary64))))
(*.f64 (/.f64 x #s(literal 1/200 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -1/200 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -200 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal -200 binary64) x) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (*.f64 x x) #s(literal -1/200 binary64)) x))
(*.f64 (/.f64 x #s(literal -1/200 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 200 binary64) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 x #s(literal 1/200 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)) x))
(*.f64 (pow.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (/.f64 #s(literal 1/200 binary64) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x (/.f64 x (/.f64 #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 x (/.f64 (*.f64 x x) #s(literal -1/200 binary64))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal -200 binary64) x))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 (/.f64 #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 x (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 (/.f64 x #s(literal 1/200 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (/.f64 x #s(literal 1/200 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(+.f64 (*.f64 x x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x x))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 x)) #s(literal -1 binary64)))
(-.f64 (*.f64 x x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 x x #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 x (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64))
(/.f64 (*.f64 x (*.f64 x x)) x)
(/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x)) x)
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 0 binary64))))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) #s(literal 0 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) x))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) x))))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x))
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -1/200 binary64)))
(exp.f64 (log.f64 (/.f64 y #s(literal -1/200 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(literal -1/200 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal -1/200 binary64) y) (/.f64 #s(literal -1/200 binary64) y))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y))
(neg.f64 (*.f64 #s(literal 200 binary64) y))
(/.f64 y #s(literal -1/200 binary64))
(/.f64 #s(literal 40000 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal -200 binary64))
(/.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/200 binary64) y))
(/.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1/40000 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/200 binary64) y))
(/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal -1/40000 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1/200 binary64))
(/.f64 #s(literal -40000 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 (*.f64 #s(literal 200 binary64) y) #s(literal -1 binary64))
(/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1/40000 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))) (*.f64 #s(literal 200 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))) (*.f64 #s(literal 200 binary64) (*.f64 y #s(literal 40000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 200 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 200 binary64) y) (*.f64 #s(literal 200 binary64) y))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 200 binary64) y)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))))) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))
(/.f64 (*.f64 #s(literal 1/200 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))) (*.f64 y #s(literal 40000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))) #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))) #s(literal 1/200 binary64)) (*.f64 y #s(literal 40000 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal 200 binary64))
(pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1/200 binary64) y) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 y #s(literal -1/200 binary64)) #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))
(*.f64 #s(literal 200 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 y #s(literal -200 binary64))
(*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal -200 binary64)))
(*.f64 #s(literal 40000 binary64) (/.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 40000 binary64) (*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal -1/200 binary64))
(*.f64 #s(literal -200 binary64) y)
(*.f64 #s(literal -200 binary64) (/.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal -200 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 1/200 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -1/200 binary64)))
(*.f64 #s(literal -1/200 binary64) (*.f64 y #s(literal 40000 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 200 binary64) y))
(*.f64 #s(literal 1/200 binary64) (*.f64 y #s(literal -40000 binary64)))
(*.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/40000 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 200 binary64))
(*.f64 #s(literal -40000 binary64) (/.f64 y #s(literal 200 binary64)))
(*.f64 #s(literal -40000 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/200 binary64)))
(*.f64 #s(literal -40000 binary64) (*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -40000 binary64) (/.f64 (/.f64 y #s(literal 200 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 200 binary64) y) #s(literal -1 binary64))
(*.f64 (/.f64 y #s(literal -200 binary64)) #s(literal 40000 binary64))
(*.f64 (pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 y #s(literal -1/200 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 y #s(literal 200 binary64)) #s(literal -40000 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 200 binary64))
(*.f64 (*.f64 #s(literal -1/200 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -40000 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) y)) #s(literal -40000 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/40000 binary64) y)) #s(literal 1/200 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal -200 binary64))
(+.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 40000 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/40000 binary64) y)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 40000 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -40000 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 1 binary64)))
(fma.f64 y #s(literal 40000 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 40000 binary64) y #s(literal 0 binary64))
(fma.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 40000 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -40000 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -40000 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -40000 binary64) (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal -40000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -40000 binary64) #s(literal 0 binary64))
(neg.f64 (*.f64 y #s(literal -40000 binary64)))
(neg.f64 (/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/40000 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))) (*.f64 y #s(literal -40000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))))) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))) (*.f64 y #s(literal 40000 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal 40000 binary64)) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64))))) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1600000000 binary64)))) (*.f64 y #s(literal 40000 binary64)))
(pow.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/40000 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 40000 binary64))
(*.f64 #s(literal 40000 binary64) y)
(*.f64 #s(literal 40000 binary64) (/.f64 y #s(literal 1 binary64)))
(*.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 40000 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -40000 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -40000 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -40000 binary64))
(*.f64 #s(literal -40000 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -40000 binary64) (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal -40000 binary64))

simplify32.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
011204
116204
218204
018204
Stop Event
iter limit
saturated
Counts
60 → 60
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 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(* 200 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* -200 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 y)
(* 40000 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 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(* 200 (pow x 2))
(*.f64 #s(literal 200 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x 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)
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))
(* 40000 y)
(*.f64 y #s(literal 40000 binary64))

eval86.0ms (1.4%)

Compiler

Compiled 6558 to 1238 computations (81.1% saved)

prune84.0ms (1.4%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New5182520
Fresh000
Picked112
Done055
Total5198527
Accuracy
100.0%
Counts
527 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
48.4%
(/.f64 (*.f64 y #s(literal 40000 binary64)) #s(literal -200 binary64))
48.5%
(/.f64 y #s(literal -1/200 binary64))
50.9%
(/.f64 x #s(literal 1/200 binary64))
99.9%
(-.f64 (*.f64 #s(literal 200 binary64) x) (*.f64 y #s(literal 200 binary64)))
99.9%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
51.0%
(*.f64 #s(literal 200 binary64) x)
48.6%
(*.f64 #s(literal -200 binary64) y)
Compiler

Compiled 155 to 79 computations (49% saved)

regimes20.0ms (0.3%)

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

4 calls:

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

regimes18.0ms (0.3%)

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

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

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

2 calls:

4.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
76.1%3x
77.7%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch24.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
4.049151065325701e+19
6.432668955882851e+32
9.0ms
-8.415594566341755e+42
-3.057278267960629e+41
Results
13.0ms265×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 216 to 179 computations (17.1% saved)

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

simplify11.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

soundness666.0ms (10.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
058
1218
21598
316598
084218
040189
1123189
2351189
31003171
42483171
55144171
08065171
Stop Event
fuel
iter limit
node limit
iter limit
node limit
Compiler

Compiled 56 to 33 computations (41.1% saved)

preprocess42.0ms (0.7%)

Compiler

Compiled 80 to 40 computations (50% saved)

end0.0ms (0%)

Profiling

Loading profile data...