Text.Parsec.Token:makeTokenParser from parsec-3.1.9, A

Time bar (total: 9.3s)

analyze0.0ms (0%)

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

Compiled 8 to 6 computations (25% saved)

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

sample513.0ms (5.5%)

Results
335.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 153.0ms
ival-div: 78.0ms (50.8% of total)
ival-add: 63.0ms (41.1% of total)
const: 11.0ms (7.2% of total)
backward-pass: 3.0ms (2% of total)
Bogosity

preprocess37.0ms (0.4%)

Algorithm
egg-herbie
Rules
432×fmsub-define
416×fnmsub-define
416×fnmadd-define
356×fmm-def
228×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01532
13630
26930
315630
450030
5118730
6148930
7166230
8170630
055
165
065
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (+ x y) 10)
Outputs
(/ (+ x y) 10)
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Call 2
Inputs
(/ (+ x y) 10)
(/ (+ (neg x) y) 10)
(/ (+ x (neg y)) 10)
(neg (/ (+ (neg x) y) 10))
(neg (/ (+ x (neg y)) 10))
(/ (+ y x) 10)
Outputs
(/ (+ x y) 10)
(* (+ x y) 1/10)
(/ (+ (neg x) y) 10)
(* (- y x) 1/10)
(/ (+ x (neg y)) 10)
(* (- y x) -1/10)
(neg (/ (+ (neg x) y) 10))
(* (- y x) -1/10)
(neg (/ (+ x (neg y)) 10))
(* (- y x) 1/10)
(/ (+ y x) 10)
(* (+ x y) 1/10)
Symmetry

(sort x y)

explain49.0ms (0.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f64 (+.f64 x y) #s(literal 10 binary64))
00-0-x
00-0-#s(literal 10 binary64)
00-0-(+.f64 x y)
00-0-y
Results
27.0ms512×0valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div: 4.0ms (50.3% of total)
ival-add: 3.0ms (37.7% of total)
const: 1.0ms (12.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
100.0%
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Rules
+-lowering-+.f64
+-lowering-+.f32
/-lowering-/.f32
/-lowering-/.f64
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
1611
0611
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (+ x y) 10)
(+ x y)
x
y
10
Outputs
(/ (+ x y) 10)
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(+ x y)
(+.f64 x y)
x
y
10
#s(literal 10 binary64)

localize24.0ms (0.3%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Results
17.0ms256×0valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

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

series2.0ms (0%)

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

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/ (+ x y) 10)
0.0ms
x
@-inf
(/ (+ x y) 10)
0.0ms
x
@0
(/ (+ x y) 10)
0.0ms
y
@inf
(/ (+ x y) 10)
0.0ms
x
@inf
(+ x y)

rewrite326.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
3166×/-lowering-/.f32
3166×/-lowering-/.f64
2164×*-lowering-*.f32
2164×*-lowering-*.f64
1926×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
1298
21968
319398
082708
Stop Event
iter limit
node limit
Counts
2 → 315
Calls
Call 1
Inputs
(/ (+ x y) 10)
(+ x y)
Outputs
(+.f64 (*.f64 #s(literal 1/10 binary64) x) (*.f64 #s(literal 1/10 binary64) y))
(+.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) x))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(+.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x y) #s(literal -10 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 10 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 10 binary64)))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (*.f64 y y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (-.f64 y x)) #s(literal 10 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 y x)) #s(literal 10 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (-.f64 x y))) #s(literal -10 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (-.f64 x y))) #s(literal -10 binary64)))
(-.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 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (/.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 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))) (/.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 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 #s(literal 10 binary64) (-.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 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (/.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.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 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.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 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) (+.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 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (/.f64 (+.f64 x y) #s(literal -10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (-.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 10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 x y))) (/.f64 (+.f64 x y) #s(literal -10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.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 #s(literal 10 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 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 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 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal 10 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 y y) (*.f64 #s(literal 10 binary64) (-.f64 y x))) (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(fma.f64 x #s(literal 1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 #s(literal 1/10 binary64) y (*.f64 #s(literal 1/10 binary64) x))
(neg.f64 (/.f64 (+.f64 x y) #s(literal -10 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) #s(literal -10 binary64))))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal -10 binary64))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 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 -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.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))) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 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 -10 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 10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1/10 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 10 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 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 10 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 y y) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (-.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (+.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 -10 binary64) (+.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 10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.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/10 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 x 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 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.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 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (-.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 #s(literal 10 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 x) (*.f64 y y)) #s(literal 10 binary64)) (-.f64 x y))
(/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))) #s(literal -10 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))) (-.f64 x y))
(/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64)) (-.f64 #s(literal 0 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/10 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1/10 binary64)) (-.f64 y x))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1/10 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1/10 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/10 binary64)) (-.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 x y))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))) #s(literal 100 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 y y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 10 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))) #s(literal 10 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1/10 binary64))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal -1/10 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1/10 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/10 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(pow.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) (/.f64 #s(literal 10 binary64) (+.f64 x y))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)))) #s(literal -1 binary64))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal -1/10 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 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/10 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) #s(literal 10 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/10 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 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) #s(literal 10 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1/10 binary64)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 10 binary64)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) #s(literal -10 binary64)))
(*.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(*.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) #s(literal 10 binary64)) (/.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 x y))) #s(literal -1/10 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (+.f64 (*.f64 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 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (-.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 y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal -1 binary64)) #s(literal -1/10 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (pow.f64 (/.f64 #s(literal -10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal -10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(+.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 (fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (*.f64 (/.f64 y (-.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (-.f64 x y))) y (*.f64 (/.f64 y (-.f64 x y)) y)))
(+.f64 (fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 y y))))
(+.f64 (fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.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 x y))) (/.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 x y)))) (/.f64 (*.f64 y y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (*.f64 (/.f64 y (-.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (-.f64 x y))) y (*.f64 (/.f64 y (-.f64 x y)) y)))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 y y))))
(+.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.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 x y))) (/.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 x y)))) (/.f64 (*.f64 y y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.f64 (*.f64 y y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y) (neg.f64 (*.f64 (/.f64 y (-.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 y (-.f64 x y))) y (*.f64 (/.f64 y (-.f64 x y)) y)))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 y y)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y) (neg.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.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 x y))) (/.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 x y)))) (/.f64 (*.f64 y y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.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 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 (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 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 (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.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 x y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.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 x y)))) (/.f64 (*.f64 y y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (/.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 #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 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 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.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 y x)))) (/.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 y x)))))
(-.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)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.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 x) (*.f64 y (-.f64 y x)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 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 (*.f64 x x) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (/.f64 (*.f64 y y) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 x x) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (/.f64 (-.f64 (*.f64 y y) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y))) (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.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 y x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 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 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 x) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.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 y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y 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 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 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y 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 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 x y)))
(/.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 #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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(/.f64 #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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (neg.f64 (-.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 y x))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 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 y) (*.f64 x x)) (-.f64 y x))
(/.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 x) (-.f64 x y)) (*.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 (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 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 #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 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 x y))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y 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 (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 y x))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (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 y x))) (-.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 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.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 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y 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 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 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 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 x)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) #s(literal 1 binary64))) (*.f64 (-.f64 x y) (/.f64 (-.f64 x y) (*.f64 y 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 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (*.f64 y y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 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 #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 (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 (-.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 (-.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 (*.f64 y y) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 x x))) (*.f64 (-.f64 y x) (-.f64 y x)))
(/.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 (*.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 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.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 y x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.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 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y 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 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 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (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 y x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (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 y x)))))) (neg.f64 (-.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))))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (+.f64 (*.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 x) (*.f64 y (-.f64 y x))) (/.f64 (+.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 #s(literal 1 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 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 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y 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 (*.f64 x x) (*.f64 y (-.f64 y x)))) (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 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 (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) #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 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y y))))

simplify199.0ms (2.1%)

Algorithm
egg-herbie
Rules
1864×fnmadd-define
1816×fma-lowering-fma.f32
1816×fma-lowering-fma.f64
1812×sum5-define
1630×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038168
1124168
2302168
3871168
42404168
54335168
08026168
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* 1/10 x)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
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)))
Outputs
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
y
(+ x y)
(+.f64 y x)
(+ x y)
(+.f64 y x)
(+ x y)
(+.f64 y x)
x
(* x (+ 1 (/ y x)))
(+.f64 y x)
(* x (+ 1 (/ y x)))
(+.f64 y x)
(* x (+ 1 (/ y x)))
(+.f64 y x)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 y x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 y x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 y x)
x
(+ x y)
(+.f64 y x)
(+ x y)
(+.f64 y x)
(+ x y)
(+.f64 y x)
y
(* y (+ 1 (/ x y)))
(+.f64 y x)
(* y (+ 1 (/ x y)))
(+.f64 y x)
(* y (+ 1 (/ x y)))
(+.f64 y x)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 y x)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 y x)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 y x)

eval67.0ms (0.7%)

Compiler

Compiled 9403 to 933 computations (90.1% saved)

prune45.0ms (0.5%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New3558363
Fresh000
Picked011
Done000
Total3559364
Accuracy
100.0%
Counts
364 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x y) #s(literal 10 binary64))
49.3%
(/.f64 y #s(literal 10 binary64))
50.7%
(/.f64 x #s(literal 10 binary64))
100.0%
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
99.4%
(+.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
98.9%
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
99.4%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
49.0%
(*.f64 #s(literal 1/10 binary64) y)
50.4%
(*.f64 #s(literal 1/10 binary64) x)
Compiler

Compiled 131 to 91 computations (30.5% saved)

simplify183.0ms (2%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(+.f64 x y)
cost-diff512
(/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
cost-diff512
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
cost-diff0
(/.f64 x #s(literal 10 binary64))
cost-diff0
(*.f64 #s(literal 1/10 binary64) x)
cost-diff0
(/.f64 x #s(literal -10 binary64))
cost-diff0
(-.f64 #s(literal 0 binary64) y)
cost-diff128
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64))
cost-diff256
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
Rules
3184×*-lowering-*.f32
3184×*-lowering-*.f64
1820×sum4-define
1252×+-lowering-+.f64
1252×+-lowering-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01868
13968
211364
333858
4117758
5656758
0812758
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- (/ (- 0 y) -10) (/ x -10))
(/ (- 0 y) -10)
(- 0 y)
0
y
-10
(/ x -10)
x
(* 1/10 x)
1/10
x
(/ x 10)
x
10
(* (+ x y) 1/10)
(+ x y)
x
y
1/10
(* (+ x y) (/ (- x y) (* 10 (- x y))))
(+ x y)
x
y
(/ (- x y) (* 10 (- x y)))
(- x y)
(* 10 (- x y))
10
Outputs
(- (/ (- 0 y) -10) (/ x -10))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/ (- 0 y) -10)
(/.f64 y #s(literal 10 binary64))
(- 0 y)
(-.f64 #s(literal 0 binary64) y)
0
#s(literal 0 binary64)
y
-10
#s(literal -10 binary64)
(/ x -10)
(/.f64 x #s(literal -10 binary64))
x
(* 1/10 x)
(/.f64 x #s(literal 10 binary64))
1/10
#s(literal 1/10 binary64)
x
(/ x 10)
(/.f64 x #s(literal 10 binary64))
x
10
#s(literal 10 binary64)
(* (+ x y) 1/10)
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(+ x y)
(+.f64 y x)
x
y
1/10
#s(literal 1/10 binary64)
(* (+ x y) (/ (- x y) (* 10 (- x y))))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(+ x y)
(+.f64 y x)
x
y
(/ (- x y) (* 10 (- x y)))
#s(literal 1/10 binary64)
(- x y)
(-.f64 x y)
(* 10 (- x y))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
10
#s(literal 10 binary64)

localize118.0ms (1.3%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy99.9%
(*.f64 #s(literal 10 binary64) (-.f64 x y))
accuracy99.4%
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
accuracy99.0%
(/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
accuracy100.0%
(+.f64 x y)
accuracy99.4%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
accuracy100.0%
(/.f64 x #s(literal 10 binary64))
accuracy99.4%
(*.f64 #s(literal 1/10 binary64) x)
accuracy100.0%
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64))
accuracy100.0%
(/.f64 x #s(literal -10 binary64))
accuracy100.0%
(-.f64 #s(literal 0 binary64) y)
accuracy100.0%
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
Results
89.0ms241×0valid
3.0ms2valid
3.0ms1valid
1.0ms3valid
Compiler

Compiled 84 to 19 computations (77.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-div: 8.0ms (28.2% of total)
ival-mult: 7.0ms (24.7% of total)
ival-sub: 4.0ms (14.1% of total)
...c/correct-round.rkt:119:19: 4.0ms (14.1% of total)
ival-add: 3.0ms (10.6% of total)
const: 1.0ms (3.5% of total)
backward-pass: 1.0ms (3.5% of total)

series7.0ms (0.1%)

Counts
12 → 228
Calls
Call 1
Inputs
#<alt (- (/ (- 0 y) -10) (/ x -10))>
#<alt (/ (- 0 y) -10)>
#<alt (- 0 y)>
#<alt (/ x -10)>
#<alt (* 1/10 x)>
#<alt (/ x 10)>
#<alt (* (+ x y) 1/10)>
#<alt (+ x y)>
#<alt (* (+ x y) (/ (- x y) (* 10 (- x y))))>
#<alt (/ (- x y) (* 10 (- x y)))>
#<alt (- x y)>
#<alt (* 10 (- x y))>
Outputs
#<alt (* 1/10 x)>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 x)>
#<alt (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* 1/10 x)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<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 (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* 1/10 x)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt 1/10>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -10 y)>
#<alt (+ (* -10 y) (* 10 x))>
#<alt (+ (* -10 y) (* 10 x))>
#<alt (+ (* -10 y) (* 10 x))>
#<alt (* 10 x)>
#<alt (* x (+ 10 (* -10 (/ y x))))>
#<alt (* x (+ 10 (* -10 (/ y x))))>
#<alt (* x (+ 10 (* -10 (/ y x))))>
#<alt (* 10 x)>
#<alt (* -1 (* x (- (* 10 (/ y x)) 10)))>
#<alt (* -1 (* x (- (* 10 (/ y x)) 10)))>
#<alt (* -1 (* x (- (* 10 (/ y x)) 10)))>
#<alt (* 10 x)>
#<alt (+ (* -10 y) (* 10 x))>
#<alt (+ (* -10 y) (* 10 x))>
#<alt (+ (* -10 y) (* 10 x))>
#<alt (* -10 y)>
#<alt (* y (- (* 10 (/ x y)) 10))>
#<alt (* y (- (* 10 (/ x y)) 10))>
#<alt (* y (- (* 10 (/ x y)) 10))>
#<alt (* -10 y)>
#<alt (* -1 (* y (+ 10 (* -10 (/ x y)))))>
#<alt (* -1 (* y (+ 10 (* -10 (/ x y)))))>
#<alt (* -1 (* y (+ 10 (* -10 (/ x y)))))>
Calls

57 calls:

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

rewrite376.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
4752×*-lowering-*.f32
4752×*-lowering-*.f64
4620×/-lowering-/.f32
4620×/-lowering-/.f64
2368×--lowering--.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01860
111349
2115049
0849749
Stop Event
iter limit
node limit
Counts
12 → 893
Calls
Call 1
Inputs
(- (/ (- 0 y) -10) (/ x -10))
(/ (- 0 y) -10)
(- 0 y)
(/ x -10)
(* 1/10 x)
(/ x 10)
(* (+ x y) 1/10)
(+ x y)
(* (+ x y) (/ (- x y) (* 10 (- x y))))
(/ (- x y) (* 10 (- x y)))
(- x y)
(* 10 (- x y))
Outputs
(+.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(+.f64 (*.f64 #s(literal 1/10 binary64) y) (/.f64 x #s(literal 10 binary64)))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x))) (/.f64 #s(literal -10 binary64) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x))))
(-.f64 (/.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 100 binary64)))
(-.f64 (/.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x))) (/.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x))))
(-.f64 (/.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) x) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(-.f64 (/.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x))))
(fma.f64 y #s(literal 1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 #s(literal 1/10 binary64) y (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 #s(literal 1/10 binary64) (+.f64 y x) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (+.f64 y x) #s(literal 1/10 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -1/10 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal 1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -10 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)))))
(/.f64 (-.f64 y (-.f64 #s(literal 0 binary64) x)) #s(literal 10 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal 100 binary64))
(/.f64 (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x))) #s(literal 10 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))) #s(literal -100 binary64))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/10 binary64)) (-.f64 x y))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) (neg.f64 (-.f64 #s(literal 0 binary64) x))) #s(literal -10 binary64))
(/.f64 (-.f64 (*.f64 y (neg.f64 (/.f64 #s(literal -10 binary64) x))) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (neg.f64 (/.f64 #s(literal -10 binary64) x))) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 y (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) #s(literal 100 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) x)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) x)) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) y) x)) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) y) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) x)) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) x)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (/.f64 #s(literal -10 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) x)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (/.f64 #s(literal -10 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 y y) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 y y) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 y y) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 y y) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y y) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 (*.f64 y y) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (*.f64 y y) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 y x)) (*.f64 y #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) #s(literal 10 binary64)) (*.f64 y (-.f64 #s(literal 0 binary64) x))) (*.f64 y #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) (/.f64 #s(literal -10 binary64) x)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 y #s(literal -1 binary64))) (*.f64 y (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 y (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 y #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) x))) #s(literal 10000 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (*.f64 x x) #s(literal 100 binary64)))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 y (-.f64 #s(literal 0 binary64) x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64))) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))) #s(literal 100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) x)))) #s(literal -100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) x))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)))) #s(literal -10 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)))) (neg.f64 (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/10 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (+.f64 y x))) (-.f64 (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))) (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (pow.f64 (*.f64 #s(literal 1/10 binary64) y) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) y)) (*.f64 (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) y) #s(literal 3 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) y)) (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (*.f64 #s(literal 1/10 binary64) y) (/.f64 x #s(literal 10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))))
(pow.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -1/10 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal 1/100 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(*.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1/10 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 #s(literal 1/10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 #s(literal 1/10 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 #s(literal 1/10 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x))
(*.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 #s(literal 1/10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(+.f64 #s(literal 0 binary64) (/.f64 y #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -10 binary64) (*.f64 y y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) y)) (/.f64 (*.f64 y y) (*.f64 #s(literal -10 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))))
(neg.f64 (/.f64 y #s(literal -10 binary64)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64))
(/.f64 (*.f64 y (*.f64 y y)) (neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -10 binary64) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 #s(literal -10 binary64) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))) (neg.f64 (*.f64 #s(literal -10 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (*.f64 y y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) y)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal 10 binary64))))))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)))
(*.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) y) (/.f64 #s(literal -1/10 binary64) y))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) y))
(+.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) y)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y y)) y)
(-.f64 (/.f64 #s(literal 0 binary64) y) y)
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) y #s(literal 0 binary64))
(neg.f64 y)
(/.f64 (*.f64 y (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y y)) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)))) y)
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)) (+.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 3 binary64)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 0 binary64) (*.f64 y y))) (+.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 y y)) y))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) y) #s(literal 3 binary64)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 0 binary64) y)) (+.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 0 binary64) y) y))))
(pow.f64 (/.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 y (-.f64 #s(literal 0 binary64) (*.f64 y y))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) y)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal 10 binary64)))
(neg.f64 (/.f64 x #s(literal 10 binary64)))
(/.f64 x #s(literal -10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal -10 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) #s(literal 10 binary64))
(pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal -1/10 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -10 binary64)))
(*.f64 #s(literal -1/10 binary64) x)
(*.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -10 binary64)))
(neg.f64 (/.f64 x #s(literal -10 binary64)))
(/.f64 x #s(literal 10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) #s(literal -10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x #s(literal -10 binary64))))))
(pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/10 binary64))
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -10 binary64)))
(neg.f64 (/.f64 x #s(literal -10 binary64)))
(/.f64 x #s(literal 10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) #s(literal -10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x #s(literal -10 binary64))))))
(pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/10 binary64))
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(+.f64 (*.f64 #s(literal 1/10 binary64) y) (/.f64 x #s(literal 10 binary64)))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y) (neg.f64 (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x))) (/.f64 #s(literal -10 binary64) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x))))
(-.f64 (/.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 100 binary64)))
(-.f64 (/.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x))) (/.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x))))
(-.f64 (/.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) x) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(-.f64 (/.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x))))
(fma.f64 y #s(literal 1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 #s(literal 1/10 binary64) y (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 #s(literal 1/10 binary64) (+.f64 y x) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (+.f64 y x) #s(literal 1/10 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -1/10 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal 1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -10 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)))))
(/.f64 (-.f64 y (-.f64 #s(literal 0 binary64) x)) #s(literal 10 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal 100 binary64))
(/.f64 (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x))) #s(literal 10 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))) #s(literal -100 binary64))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/10 binary64)) (-.f64 x y))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) (neg.f64 (-.f64 #s(literal 0 binary64) x))) #s(literal -10 binary64))
(/.f64 (-.f64 (*.f64 y (neg.f64 (/.f64 #s(literal -10 binary64) x))) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (neg.f64 (/.f64 #s(literal -10 binary64) x))) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 y (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) #s(literal 100 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) x)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 y y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) x)) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) y) x)) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) y) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) y) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (*.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) x)) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) x)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (/.f64 #s(literal -10 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) x)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (/.f64 #s(literal -10 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) #s(literal 100 binary64))) #s(literal -10 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64))) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 y y) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (*.f64 y y) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 y y) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 y y) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y y) (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 (*.f64 y y) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (*.f64 y y) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 y x)) (*.f64 y #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) #s(literal 10 binary64)) (*.f64 y (-.f64 #s(literal 0 binary64) x))) (*.f64 y #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) (/.f64 #s(literal -10 binary64) x)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 y #s(literal 1 binary64))) (*.f64 y (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) (neg.f64 (/.f64 #s(literal -10 binary64) x))) (*.f64 y #s(literal -1 binary64))) (*.f64 y (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) #s(literal -1/10 binary64)) #s(literal -10 binary64)) (*.f64 y (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 y #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) x))) #s(literal 10000 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (*.f64 x x) #s(literal 100 binary64)))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 y (-.f64 #s(literal 0 binary64) x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64))) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))) #s(literal 100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) x)))) #s(literal -100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) x))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)))) #s(literal -10 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)))) (neg.f64 (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/10 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (+.f64 y x))) (-.f64 (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))) (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (pow.f64 (*.f64 #s(literal 1/10 binary64) y) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) y)) (*.f64 (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) y) #s(literal 3 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) y)) (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 (*.f64 #s(literal 1/10 binary64) y) (/.f64 x #s(literal 10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 100 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))))
(pow.f64 (/.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -1/10 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal 1/100 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))))
(*.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1/10 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 #s(literal 1/10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 #s(literal 1/10 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 #s(literal 1/10 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x))
(*.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 #s(literal 1/10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(+.f64 y x)
(+.f64 x y)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) y) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.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 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.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))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y 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 y x))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 y x) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (+.f64 y x) (/.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)))))
(+.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x))
(+.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y))
(+.f64 (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(+.f64 (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 10 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 10 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (*.f64 y y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(fma.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(fma.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x))
(fma.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/.f64 (+.f64 y x) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) x) y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (-.f64 x y) #s(literal 10 binary64))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) x) y)) (*.f64 (-.f64 x y) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 x y) #s(literal 10 binary64))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 y x)) #s(literal -10 binary64))
(/.f64 (neg.f64 (+.f64 y x)) (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) x) y)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 y x) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 y x) (/.f64 (-.f64 x y) #s(literal 10 binary64))) (-.f64 x y))
(/.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x 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 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (+.f64 y x)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 y x)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (+.f64 y x)) (-.f64 x y))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64)) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x y))) (neg.f64 (*.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (-.f64 x y) #s(literal 10 binary64)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (-.f64 #s(literal 0 binary64) x) y))) (neg.f64 (*.f64 (-.f64 x y) (*.f64 #s(literal -10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 x y) #s(literal 10 binary64)))) (neg.f64 (*.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) x) y))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (/.f64 (-.f64 x y) #s(literal 10 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (+.f64 y x))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (+.f64 y x))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x)) (*.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y)) (*.f64 (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) x) (*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (-.f64 (*.f64 (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (*.f64 (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (-.f64 (*.f64 (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (*.f64 (*.f64 x (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 y (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))))))
(pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64))
(*.f64 #s(literal 1/10 binary64) (/.f64 (+.f64 y x) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (+.f64 y x) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (+.f64 y x) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (+.f64 y x))
(*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (+.f64 y x) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 (+.f64 y x) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(*.f64 (/.f64 (+.f64 y x) (-.f64 x y)) (/.f64 (-.f64 x y) #s(literal 10 binary64)))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (+.f64 y x) (/.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (+.f64 y x) #s(literal -10 binary64)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 10 binary64)) (/.f64 (+.f64 y x) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (/.f64 (+.f64 y x) (/.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.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 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 x y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (/.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 y x))
(*.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 #s(literal 10 binary64) (-.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 y x)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (+.f64 y x)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 y x) (+.f64 y x)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 10 binary64)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (-.f64 x y)) (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) x) y)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) #s(literal 10 binary64)))
(*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) #s(literal 10 binary64)) (/.f64 (+.f64 y x) (+.f64 (-.f64 #s(literal 0 binary64) x) y)))
(*.f64 (/.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 #s(literal -1/10 binary64) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) #s(literal -1 binary64)) (/.f64 (+.f64 y x) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 y x) (-.f64 x y)))
(+.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (neg.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (neg.f64 (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) y))) (fma.f64 (neg.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y))) y (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))) #s(literal -1 binary64)))
(-.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 x y))) (/.f64 (-.f64 x y) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 y x))) (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 y x))))
(-.f64 (/.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))))) (/.f64 (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))))))
(-.f64 (/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (+.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (/.f64 (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (+.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))))
(fma.f64 x (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (neg.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(neg.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 y x))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (/.f64 (-.f64 x y) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 y x)))
(/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (-.f64 x y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 x y) #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)) (*.f64 (+.f64 y x) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (+.f64 y x))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y)) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) x) y))
(/.f64 (/.f64 (-.f64 x y) (-.f64 x y)) #s(literal 10 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))))) (+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (+.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 x (*.f64 #s(literal -10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 x (-.f64 x y)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (/.f64 y #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 x (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)))
(/.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (/.f64 y (-.f64 x y)))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) y)) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (-.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 x y)) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (/.f64 y #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (/.f64 y (-.f64 x y)))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) y)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 x y))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) (-.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) (/.f64 y #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) (/.f64 y (-.f64 x y)))) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) x) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) y)) (*.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (-.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 x y) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) (-.f64 x y)) (*.f64 (-.f64 x y) (/.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)) (*.f64 (-.f64 x y) #s(literal 1 binary64))) (*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)))
(/.f64 (-.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 (-.f64 x y) (/.f64 y (-.f64 x y)))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 #s(literal 10 binary64) y)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x y)) (*.f64 #s(literal -10 binary64) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) y))) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x y)) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (/.f64 y #s(literal 10 binary64)))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x y)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y)))
(/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x y)) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 y (-.f64 x y)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) y))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y x) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y))) (neg.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y)))
(/.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 x y))) #s(literal -10 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))))) (neg.f64 (+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))))) (neg.f64 (+.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(/.f64 (+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (pow.f64 (neg.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (-.f64 (*.f64 (neg.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (neg.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (-.f64 x y))) (neg.f64 (/.f64 y (*.f64 #s(literal 10 binary64) (-.f64 x y))))))))
(pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 x y) #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1/10 binary64) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 (-.f64 x y) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (+.f64 y x) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal 10 binary64)))
(*.f64 (-.f64 x y) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (+.f64 y x) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) x) y) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (-.f64 x y))
(*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/10 binary64) (/.f64 (-.f64 x y) (+.f64 (-.f64 #s(literal 0 binary64) x) y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) #s(literal 1/10 binary64))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (+.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (-.f64 x y) #s(literal 10 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 #s(literal 1/10 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)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (-.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 y) #s(literal 10 binary64)) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) (/.f64 (-.f64 x y) #s(literal -10 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) #s(literal 10 binary64)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal 10 binary64)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (-.f64 x y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) #s(literal 10 binary64)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal 10 binary64)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (/.f64 (-.f64 x y) #s(literal 10 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (-.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (+.f64 y x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (+.f64 y x)) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (+.f64 y x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.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 #s(literal 1/10 binary64) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 y x) (+.f64 y x)))
(*.f64 (/.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (+.f64 y x)))
(*.f64 (/.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (-.f64 x y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (-.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (+.f64 y x)))
(*.f64 (/.f64 (/.f64 (+.f64 y x) (-.f64 x y)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (-.f64 x y) #s(literal 10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (-.f64 x y) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1/10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(+.f64 (-.f64 #s(literal 0 binary64) y) x)
(+.f64 x (-.f64 #s(literal 0 binary64) y))
(+.f64 (+.f64 x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) y))
(-.f64 x y)
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x)))
(-.f64 (+.f64 x #s(literal 0 binary64)) y)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 #s(literal 0 binary64) y))) (/.f64 (*.f64 y y) (-.f64 x (-.f64 #s(literal 0 binary64) y))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y)) x)
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) y) x)
(fma.f64 #s(literal -1 binary64) y x)
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 x (-.f64 #s(literal 0 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 y x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 x (-.f64 #s(literal 0 binary64) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 x (-.f64 #s(literal 0 binary64) y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (-.f64 x (-.f64 #s(literal 0 binary64) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 y y))) (*.f64 (+.f64 y x) (+.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (neg.f64 (+.f64 y x))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 0 binary64) y) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 x #s(literal 0 binary64)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (+.f64 x #s(literal 0 binary64)) (+.f64 x #s(literal 0 binary64))) (-.f64 (*.f64 y y) (*.f64 (+.f64 x #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (+.f64 y x)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 y y) (+.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 y (*.f64 y y))) (+.f64 (*.f64 (+.f64 x #s(literal 0 binary64)) (+.f64 x #s(literal 0 binary64))) (+.f64 (*.f64 y y) (*.f64 (+.f64 x #s(literal 0 binary64)) y))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (+.f64 y x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 y x) (/.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)))))
(*.f64 (/.f64 (-.f64 x y) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 y x) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 y x) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(+.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) y)))
(+.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)))
(fma.f64 x #s(literal 10 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64)) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 10 binary64))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64))) (neg.f64 (+.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64))))))
(*.f64 #s(literal 10 binary64) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 10 binary64))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x 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 #s(literal 10 binary64) (+.f64 y x)))
(*.f64 (/.f64 #s(literal 10 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 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 10 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 10 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))
(*.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 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (+.f64 y x)))))

simplify181.0ms (2%)

Algorithm
egg-herbie
Rules
2162×*-lowering-*.f32
2162×*-lowering-*.f64
1482×fmsub-define
1366×fnmsub-define
1280×times-frac
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
072765
1231765
2619765
31714747
44879747
08123747
Stop Event
iter limit
node limit
Counts
228 → 228
Calls
Call 1
Inputs
(* 1/10 x)
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 x)
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* 1/10 x)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
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)))
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* 1/10 x)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
1/10
(* -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)))))
(* -10 y)
(+ (* -10 y) (* 10 x))
(+ (* -10 y) (* 10 x))
(+ (* -10 y) (* 10 x))
(* 10 x)
(* x (+ 10 (* -10 (/ y x))))
(* x (+ 10 (* -10 (/ y x))))
(* x (+ 10 (* -10 (/ y x))))
(* 10 x)
(* -1 (* x (- (* 10 (/ y x)) 10)))
(* -1 (* x (- (* 10 (/ y x)) 10)))
(* -1 (* x (- (* 10 (/ y x)) 10)))
(* 10 x)
(+ (* -10 y) (* 10 x))
(+ (* -10 y) (* 10 x))
(+ (* -10 y) (* 10 x))
(* -10 y)
(* y (- (* 10 (/ x y)) 10))
(* y (- (* 10 (/ x y)) 10))
(* y (- (* 10 (/ x y)) 10))
(* -10 y)
(* -1 (* y (+ 10 (* -10 (/ x y)))))
(* -1 (* y (+ 10 (* -10 (/ x y)))))
(* -1 (* y (+ 10 (* -10 (/ x y)))))
Outputs
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1 y)
(-.f64 #s(literal 0 binary64) y)
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
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)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
1/10
#s(literal 1/10 binary64)
(* -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)
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(+ (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(+ (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(+ (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* x (+ 10 (* -10 (/ y x))))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* x (+ 10 (* -10 (/ y x))))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* x (+ 10 (* -10 (/ y x))))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* -1 (* x (- (* 10 (/ y x)) 10)))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* -1 (* x (- (* 10 (/ y x)) 10)))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* -1 (* x (- (* 10 (/ y x)) 10)))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(+ (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(+ (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(+ (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* y (- (* 10 (/ x y)) 10))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* y (- (* 10 (/ x y)) 10))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* y (- (* 10 (/ x y)) 10))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -1 (* y (+ 10 (* -10 (/ x y)))))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* -1 (* y (+ 10 (* -10 (/ x y)))))
(*.f64 #s(literal -10 binary64) (-.f64 y x))
(* -1 (* y (+ 10 (* -10 (/ x y)))))
(*.f64 #s(literal -10 binary64) (-.f64 y x))

eval1.6s (17.5%)

Compiler

Compiled 25626 to 2382 computations (90.7% saved)

prune386.0ms (4.2%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New124551250
Fresh213
Picked235
Done011
Total1249101259
Accuracy
100.0%
Counts
1259 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64))
88.2%
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
100.0%
(/.f64 (+.f64 x y) #s(literal 10 binary64))
49.3%
(/.f64 y #s(literal 10 binary64))
50.7%
(/.f64 x #s(literal 10 binary64))
100.0%
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
99.7%
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (/.f64 x #s(literal -10 binary64)))
99.4%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
49.0%
(*.f64 y #s(literal 1/10 binary64))
50.4%
(*.f64 #s(literal 1/10 binary64) x)
Compiler

Compiled 132 to 98 computations (25.8% saved)

simplify121.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 10 binary64) x)
cost-diff0
(*.f64 y #s(literal -10 binary64))
cost-diff128
(-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))
cost-diff256
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64))
cost-diff0
(/.f64 x #s(literal -10 binary64))
cost-diff0
(*.f64 y #s(literal 1/10 binary64))
cost-diff128
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (/.f64 x #s(literal -10 binary64)))
cost-diff0
(/.f64 y #s(literal 10 binary64))
cost-diff0
(*.f64 y #s(literal 1/10 binary64))
cost-diff0
(/.f64 x #s(literal -10 binary64))
cost-diff0
(/.f64 y #s(literal 10 binary64))
cost-diff128
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
Rules
1516×fnmadd-define
988×fmsub-define
976×fma-define
910×fnmsub-define
788×fmm-def
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01568
13367
27067
312967
423467
539864
680761
7156961
8216761
9347061
10411961
11421961
0421961
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (/ y 10) (/ x -10))
(/ y 10)
y
10
(/ x -10)
x
-10
(* y 1/10)
y
1/10
(/ y 10)
y
10
(- (* y 1/10) (/ x -10))
(* y 1/10)
y
1/10
(/ x -10)
x
-10
(/ (- (* y -10) (* 10 x)) -100)
(- (* y -10) (* 10 x))
(* y -10)
y
-10
(* 10 x)
10
x
-100
Outputs
(- (/ y 10) (/ x -10))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(/ y 10)
(/.f64 y #s(literal 10 binary64))
y
10
#s(literal 10 binary64)
(/ x -10)
(/.f64 x #s(literal -10 binary64))
x
-10
#s(literal -10 binary64)
(* y 1/10)
(/.f64 y #s(literal 10 binary64))
y
1/10
#s(literal 1/10 binary64)
(/ y 10)
(/.f64 y #s(literal 10 binary64))
y
10
#s(literal 10 binary64)
(- (* y 1/10) (/ x -10))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(* y 1/10)
(/.f64 y #s(literal 10 binary64))
y
1/10
#s(literal 1/10 binary64)
(/ x -10)
(/.f64 x #s(literal -10 binary64))
x
-10
#s(literal -10 binary64)
(/ (- (* y -10) (* 10 x)) -100)
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(- (* y -10) (* 10 x))
(*.f64 #s(literal -10 binary64) (+.f64 y x))
(* y -10)
(*.f64 y #s(literal -10 binary64))
y
-10
#s(literal -10 binary64)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
10
#s(literal 10 binary64)
x
-100
#s(literal -100 binary64)

localize82.0ms (0.9%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y #s(literal -10 binary64))
accuracy100.0%
(*.f64 #s(literal 10 binary64) x)
accuracy99.9%
(-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))
accuracy99.2%
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64))
accuracy100.0%
(/.f64 x #s(literal -10 binary64))
accuracy100.0%
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (/.f64 x #s(literal -10 binary64)))
accuracy99.4%
(*.f64 y #s(literal 1/10 binary64))
accuracy100.0%
(/.f64 y #s(literal 10 binary64))
accuracy99.4%
(*.f64 y #s(literal 1/10 binary64))
accuracy100.0%
(/.f64 y #s(literal 10 binary64))
accuracy100.0%
(/.f64 x #s(literal -10 binary64))
accuracy100.0%
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
Results
45.0ms236×0valid
8.0ms3valid
4.0ms12×1valid
2.0ms2valid
Compiler

Compiled 74 to 16 computations (78.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-div: 9.0ms (30.6% of total)
ival-mult: 6.0ms (20.4% of total)
backward-pass: 5.0ms (17% of total)
ival-sub: 4.0ms (13.6% of total)
...c/correct-round.rkt:119:19: 4.0ms (13.6% of total)
const: 1.0ms (3.4% of total)

series7.0ms (0.1%)

Counts
9 → 156
Calls
Call 1
Inputs
#<alt (- (/ y 10) (/ x -10))>
#<alt (/ y 10)>
#<alt (/ x -10)>
#<alt (* y 1/10)>
#<alt (- (* y 1/10) (/ x -10))>
#<alt (/ (- (* y -10) (* 10 x)) -100)>
#<alt (- (* y -10) (* 10 x))>
#<alt (* y -10)>
#<alt (* 10 x)>
Outputs
#<alt (* 1/10 x)>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 x)>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* 1/10 x)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -10 x)>
#<alt (- (* -10 y) (* 10 x))>
#<alt (- (* -10 y) (* 10 x))>
#<alt (- (* -10 y) (* 10 x))>
#<alt (* -10 y)>
#<alt (* y (- (* -10 (/ x y)) 10))>
#<alt (* y (- (* -10 (/ x y)) 10))>
#<alt (* y (- (* -10 (/ x y)) 10))>
#<alt (* -10 y)>
#<alt (* -1 (* y (+ 10 (* 10 (/ x y)))))>
#<alt (* -1 (* y (+ 10 (* 10 (/ x y)))))>
#<alt (* -1 (* y (+ 10 (* 10 (/ x y)))))>
#<alt (* -10 y)>
#<alt (+ (* -10 x) (* -10 y))>
#<alt (+ (* -10 x) (* -10 y))>
#<alt (+ (* -10 x) (* -10 y))>
#<alt (* -10 x)>
#<alt (* x (- (* -10 (/ y x)) 10))>
#<alt (* x (- (* -10 (/ y x)) 10))>
#<alt (* x (- (* -10 (/ y x)) 10))>
#<alt (* -10 x)>
#<alt (* -1 (* x (+ 10 (* 10 (/ y x)))))>
#<alt (* -1 (* x (+ 10 (* 10 (/ y x)))))>
#<alt (* -1 (* x (+ 10 (* 10 (/ y x)))))>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* -10 y)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
Calls

39 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(* y -10)
0.0ms
y
@0
(/ (- (* y -10) (* 10 x)) -100)
0.0ms
x
@0
(/ (- (* y -10) (* 10 x)) -100)
0.0ms
y
@inf
(/ (- (* y -10) (* 10 x)) -100)
0.0ms
y
@-inf
(* y -10)

rewrite318.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
4226×*-lowering-*.f32
4226×*-lowering-*.f64
2714×/-lowering-/.f32
2714×/-lowering-/.f64
1504×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01539
19638
275835
0890335
Stop Event
iter limit
node limit
Counts
9 → 822
Calls
Call 1
Inputs
(- (/ y 10) (/ x -10))
(/ y 10)
(/ x -10)
(* y 1/10)
(- (* y 1/10) (/ x -10))
(/ (- (* y -10) (* 10 x)) -100)
(- (* y -10) (* 10 x))
(* y -10)
(* 10 x)
Outputs
(+.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) #s(literal -1/100 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal 0 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) #s(literal -1/100 binary64)))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) #s(literal -1/100 binary64)))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (/.f64 x #s(literal 10 binary64)) (+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(+.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (neg.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal 0 binary64))) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 0 binary64)) #s(literal -1/100 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) #s(literal -100 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (-.f64 (/.f64 x #s(literal -10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (-.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal -100 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal -100 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal -100 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(-.f64 (/.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) x) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(-.f64 (/.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) #s(literal 10000 binary64)) (/.f64 (*.f64 #s(literal -1000 binary64) x) #s(literal 10000 binary64)))
(-.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) #s(literal 0 binary64)) (/.f64 x #s(literal -10 binary64)))
(fma.f64 y #s(literal 1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (/.f64 x #s(literal 10 binary64)))
(fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1/100 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64))))
(neg.f64 (+.f64 (/.f64 y #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64))))
(neg.f64 (+.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal -10 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64))) (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64))))
(/.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) #s(literal -10 binary64))
(/.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64))))
(/.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64)) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64))))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x)) #s(literal 10000 binary64))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(/.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 y (/.f64 #s(literal 10 binary64) x)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) y) (*.f64 #s(literal -100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) (/.f64 #s(literal -10 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 100 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 10 binary64) x)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal -10 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) (/.f64 #s(literal -10 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 100 binary64)))) (*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y))) (neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x))) #s(literal -10000 binary64))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64))) (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))) (-.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (-.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (+.f64 y x)) #s(literal -10 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(*.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(*.f64 #s(literal -1/10 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(*.f64 #s(literal -1/10 binary64) (+.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) #s(literal -1/10 binary64))
(*.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(*.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(*.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(*.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)) (/.f64 (*.f64 y x) #s(literal -100 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x)) #s(literal 1/10000 binary64))
(*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x))) #s(literal 1/100 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal -1/100 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))
(neg.f64 (/.f64 y #s(literal -10 binary64)))
(neg.f64 (/.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (/.f64 y #s(literal -10 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -10 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) #s(literal -100 binary64))
(/.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (/.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)))
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -10 binary64)))
(*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/100 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -10 binary64))) #s(literal -1/100 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal 10 binary64)))
(neg.f64 (/.f64 x #s(literal 10 binary64)))
(neg.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(/.f64 x #s(literal -10 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -100 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 10 binary64))
(/.f64 (*.f64 x #s(literal -10 binary64)) #s(literal 100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) x))
(pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64)))
(*.f64 x #s(literal -1/10 binary64))
(*.f64 (/.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1/100 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/10 binary64))
(*.f64 (*.f64 x #s(literal -10 binary64)) #s(literal 1/100 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -10 binary64)))
(*.f64 #s(literal -1/10 binary64) x)
(*.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal 10 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))
(neg.f64 (/.f64 y #s(literal -10 binary64)))
(neg.f64 (/.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (/.f64 y #s(literal -10 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -10 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) #s(literal -100 binary64))
(/.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (/.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)))
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -10 binary64)))
(*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/100 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -10 binary64))) #s(literal -1/100 binary64))
(+.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) #s(literal -1/100 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal 0 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) #s(literal -1/100 binary64)))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) #s(literal -1/100 binary64)))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (/.f64 x #s(literal 10 binary64)) (+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(+.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (neg.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal 0 binary64))) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 0 binary64)) #s(literal -1/100 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) #s(literal -100 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (-.f64 (/.f64 x #s(literal -10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (-.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal -100 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal -100 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal -100 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(-.f64 (/.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) x) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(-.f64 (/.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) #s(literal 10000 binary64)) (/.f64 (*.f64 #s(literal -1000 binary64) x) #s(literal 10000 binary64)))
(-.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) #s(literal 0 binary64)) (/.f64 x #s(literal -10 binary64)))
(fma.f64 y #s(literal 1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (/.f64 x #s(literal 10 binary64)))
(fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1/100 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64))))
(neg.f64 (+.f64 (/.f64 y #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64))))
(neg.f64 (+.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal -10 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64))) (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64))))
(/.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) #s(literal -10 binary64))
(/.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64))))
(/.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64)) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64))))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x)) #s(literal 10000 binary64))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(/.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 y (/.f64 #s(literal 10 binary64) x)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) y) (*.f64 #s(literal -100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) (/.f64 #s(literal -10 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 100 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 10 binary64) x)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal -10 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) (/.f64 #s(literal -10 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 100 binary64)))) (*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y))) (neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x))) #s(literal -10000 binary64))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64))) (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))) (-.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (-.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (+.f64 y x)) #s(literal -10 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(*.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(*.f64 #s(literal -1/10 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(*.f64 #s(literal -1/10 binary64) (+.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) #s(literal -1/10 binary64))
(*.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(*.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(*.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(*.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)) (/.f64 (*.f64 y x) #s(literal -100 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x)) #s(literal 1/10000 binary64))
(*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x))) #s(literal 1/100 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal -1/100 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(+.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) #s(literal -1/100 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (fma.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 x #s(literal -10 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal 0 binary64))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) #s(literal -1/100 binary64)))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) #s(literal -1/100 binary64)))
(+.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (/.f64 x #s(literal 10 binary64)) (+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(+.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (neg.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 y #s(literal 1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal 1/10 binary64) y (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64)))) (fma.f64 (neg.f64 (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x)))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x)))) (fma.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))))
(+.f64 (*.f64 (/.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal -10 binary64))) (*.f64 #s(literal -1/100 binary64) (*.f64 y #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 x #s(literal 0 binary64))) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 0 binary64)) #s(literal -1/100 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) #s(literal -100 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (-.f64 (/.f64 x #s(literal -10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (-.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal -100 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal -100 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal -100 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(-.f64 (/.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) x) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(-.f64 (/.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) #s(literal 10000 binary64)) (/.f64 (*.f64 #s(literal -1000 binary64) x) #s(literal 10000 binary64)))
(-.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) #s(literal 0 binary64)) (/.f64 x #s(literal -10 binary64)))
(fma.f64 y #s(literal 1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal -10 binary64) (/.f64 y #s(literal -100 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (/.f64 x #s(literal 10 binary64)))
(fma.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -1/100 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (/.f64 x #s(literal 10 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1/100 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal 10 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64))))
(neg.f64 (+.f64 (/.f64 y #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64))))
(neg.f64 (+.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 y #s(literal -10 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64))) (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64))))
(/.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) #s(literal -10 binary64))
(/.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64))))
(/.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64)) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64))))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)) (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x)) #s(literal 10000 binary64))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(/.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (+.f64 y x))) (neg.f64 (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 y (/.f64 #s(literal 10 binary64) x)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) y) (*.f64 #s(literal -100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) (/.f64 #s(literal -10 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 100 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal 10 binary64) x)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal -10 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 #s(literal 0 binary64) x))) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 10000 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) (/.f64 #s(literal -10 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 100 binary64)))) (*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y))) (neg.f64 (/.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x))) #s(literal -10000 binary64))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (-.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (/.f64 (+.f64 y x) #s(literal 10 binary64))) (*.f64 (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64))))) (-.f64 (/.f64 (+.f64 y x) #s(literal 10 binary64)) (+.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (*.f64 y y) #s(literal 100 binary64))) (-.f64 (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64)) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))) (/.f64 (/.f64 (*.f64 x x) #s(literal 100 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (+.f64 y x)) #s(literal -10 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(*.f64 (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64)))
(*.f64 #s(literal -1/10 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(*.f64 #s(literal -1/10 binary64) (+.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) y)))
(*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(*.f64 (/.f64 (-.f64 y x) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -100 binary64)))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) y) x) #s(literal -1/10 binary64))
(*.f64 (+.f64 (/.f64 y (/.f64 x #s(literal -10 binary64))) #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (/.f64 x #s(literal -10 binary64)))))
(*.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 x #s(literal -10 binary64)))) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (/.f64 x #s(literal -10 binary64)))))
(*.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64))))
(*.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)) (/.f64 (*.f64 y x) #s(literal -100 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 y #s(literal -10 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -1000 binary64) x)) #s(literal 1/10000 binary64))
(*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) #s(literal 100 binary64))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1/100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x))) #s(literal 1/100 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 y y) #s(literal 100 binary64)) (*.f64 (/.f64 x #s(literal -10 binary64)) (/.f64 (-.f64 y x) #s(literal 10 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal -1/100 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(+.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 x #s(literal -10 binary64)))
(+.f64 (*.f64 y #s(literal -10 binary64)) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))))
(+.f64 (*.f64 y #s(literal -10 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 y #s(literal -10 binary64)) (+.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) (*.f64 x #s(literal 0 binary64))))
(+.f64 (*.f64 y #s(literal -10 binary64)) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 y #s(literal -10 binary64)) (+.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) (*.f64 x #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (+.f64 y x)))
(+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 y #s(literal -10 binary64)))
(+.f64 (*.f64 x #s(literal -10 binary64)) (+.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))))
(+.f64 (*.f64 x #s(literal -10 binary64)) (+.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(+.f64 (*.f64 x #s(literal -10 binary64)) (+.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (+.f64 y x))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 x #s(literal -10 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(+.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (neg.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) (*.f64 #s(literal -10 binary64) (+.f64 y x)))
(+.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal -10 binary64))) (*.f64 y #s(literal -10 binary64)))
(+.f64 (+.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal -10 binary64))) (*.f64 #s(literal 10 binary64) x))
(+.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -10 binary64))) (*.f64 x #s(literal -10 binary64)))
(+.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -10 binary64))) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))))
(-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))
(-.f64 (*.f64 y #s(literal -10 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))))
(-.f64 (*.f64 y #s(literal -10 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) (*.f64 x #s(literal 0 binary64))))
(-.f64 (*.f64 y #s(literal -10 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(-.f64 (*.f64 y #s(literal -10 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x)))
(-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) x))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (*.f64 x #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (-.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 x #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (-.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64)))))
(-.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal 10 binary64) x))
(-.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -10 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))))
(-.f64 (+.f64 (*.f64 y #s(literal -10 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 10 binary64) x))
(-.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 x #s(literal 0 binary64)) (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(fma.f64 y #s(literal -10 binary64) (*.f64 x #s(literal -10 binary64)))
(fma.f64 y #s(literal -10 binary64) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))))
(fma.f64 y #s(literal -10 binary64) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64)))))
(fma.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 y #s(literal -10 binary64)))
(fma.f64 x #s(literal -10 binary64) (*.f64 y #s(literal -10 binary64)))
(fma.f64 #s(literal -10 binary64) y (*.f64 x #s(literal -10 binary64)))
(fma.f64 #s(literal -10 binary64) y (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))))
(fma.f64 #s(literal -10 binary64) y (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64)))))
(fma.f64 #s(literal -10 binary64) x (*.f64 y #s(literal -10 binary64)))
(fma.f64 #s(literal -10 binary64) (+.f64 y x) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal -10 binary64) (+.f64 y x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 10 binary64) (*.f64 y #s(literal -10 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64) (*.f64 x #s(literal -10 binary64)))
(fma.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (*.f64 x #s(literal 0 binary64)))
(fma.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))))
(fma.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 x #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal -10 binary64)))
(neg.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 x #s(literal -10 binary64)) (-.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 y #s(literal -10 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 x #s(literal -10 binary64)) (-.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 y #s(literal -10 binary64))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (*.f64 (*.f64 x #s(literal 0 binary64)) (-.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x)))) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64))))))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal -10 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 x #s(literal -10 binary64)) (-.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 y #s(literal -10 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (+.f64 y x))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x)))) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64))))) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (*.f64 (*.f64 x #s(literal 0 binary64)) (-.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (+.f64 y x))))))
(/.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64)))) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (*.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)))) (*.f64 (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 x (*.f64 #s(literal 100 binary64) x)))) (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (+.f64 y x)))) (*.f64 #s(literal -10 binary64) (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (+.f64 y x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x)))) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64)))))) (neg.f64 (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (*.f64 (*.f64 x #s(literal 0 binary64)) (-.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (+.f64 y x)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (pow.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (-.f64 (*.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64)))) (*.f64 (*.f64 y #s(literal -10 binary64)) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))))) (+.f64 (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (+.f64 y x))))))
(/.f64 (+.f64 (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64))) (+.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (-.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 y #s(literal -10 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64))) (+.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64)))) (*.f64 (*.f64 y #s(literal -10 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64))) (*.f64 x (*.f64 #s(literal 100 binary64) x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (-.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64))))) (-.f64 (*.f64 y #s(literal -10 binary64)) (+.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 x #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64))))) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x)))) (-.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (+.f64 y x))))
(/.f64 (-.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 y (*.f64 #s(literal 100 binary64) y))) (-.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 y #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64))))) (+.f64 (*.f64 y #s(literal -10 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))) (+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x))))) (+.f64 (/.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -10 binary64) (-.f64 y x))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x))) #s(literal -1 binary64))
(*.f64 #s(literal -10 binary64) (+.f64 y x))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x))))))
(*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 x #s(literal -10 binary64)) (-.f64 (*.f64 x #s(literal -10 binary64)) (*.f64 y #s(literal -10 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 y x)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000 binary64)) (*.f64 #s(literal -1000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))))
(*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (+.f64 y x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (-.f64 y x)))))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x)))) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 y x) (+.f64 y x))) (*.f64 (*.f64 x #s(literal 0 binary64)) (-.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (+.f64 y x)))))))
(*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -10 binary64) (+.f64 y x)) (*.f64 x #s(literal 0 binary64)))))
(*.f64 y #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) y)
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -10 binary64)))
(neg.f64 (*.f64 x #s(literal -10 binary64)))
(*.f64 #s(literal 10 binary64) x)
(*.f64 x #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -10 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -10 binary64)))

simplify123.0ms (1.3%)

Algorithm
egg-herbie
Rules
1910×fnmadd-define
1562×fmsub-define
1500×fma-define
1380×*-lowering-*.f32
1380×*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047612
1147612
2398612
3953612
42252612
54928612
08053612
Stop Event
iter limit
node limit
Counts
156 → 156
Calls
Call 1
Inputs
(* 1/10 x)
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 x)
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* 1/10 x)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -10 x)
(- (* -10 y) (* 10 x))
(- (* -10 y) (* 10 x))
(- (* -10 y) (* 10 x))
(* -10 y)
(* y (- (* -10 (/ x y)) 10))
(* y (- (* -10 (/ x y)) 10))
(* y (- (* -10 (/ x y)) 10))
(* -10 y)
(* -1 (* y (+ 10 (* 10 (/ x y)))))
(* -1 (* y (+ 10 (* 10 (/ x y)))))
(* -1 (* y (+ 10 (* 10 (/ x y)))))
(* -10 y)
(+ (* -10 x) (* -10 y))
(+ (* -10 x) (* -10 y))
(+ (* -10 x) (* -10 y))
(* -10 x)
(* x (- (* -10 (/ y x)) 10))
(* x (- (* -10 (/ y x)) 10))
(* x (- (* -10 (/ y x)) 10))
(* -10 x)
(* -1 (* x (+ 10 (* 10 (/ y x)))))
(* -1 (* x (+ 10 (* 10 (/ y x)))))
(* -1 (* x (+ 10 (* 10 (/ y x)))))
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* -10 y)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
Outputs
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -10 x)
(*.f64 x #s(literal -10 binary64))
(- (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(- (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(- (* -10 y) (* 10 x))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* y (- (* -10 (/ x y)) 10))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* y (- (* -10 (/ x y)) 10))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* y (- (* -10 (/ x y)) 10))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -1 (* y (+ 10 (* 10 (/ x y)))))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -1 (* y (+ 10 (* 10 (/ x y)))))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -1 (* y (+ 10 (* 10 (/ x y)))))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(+ (* -10 x) (* -10 y))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(+ (* -10 x) (* -10 y))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(+ (* -10 x) (* -10 y))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -10 x)
(*.f64 x #s(literal -10 binary64))
(* x (- (* -10 (/ y x)) 10))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* x (- (* -10 (/ y x)) 10))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* x (- (* -10 (/ y x)) 10))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -10 x)
(*.f64 x #s(literal -10 binary64))
(* -1 (* x (+ 10 (* 10 (/ y x)))))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -1 (* x (+ 10 (* 10 (/ y x)))))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -1 (* x (+ 10 (* 10 (/ y x)))))
(*.f64 #s(literal -10 binary64) (+.f64 x y))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* -10 y)
(*.f64 y #s(literal -10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))

eval113.0ms (1.2%)

Compiler

Compiled 18186 to 1105 computations (93.9% saved)

prune99.0ms (1.1%)

Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New108821090
Fresh101
Picked235
Done044
Total109191100
Accuracy
100.0%
Counts
1100 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x y) #s(literal 10 binary64))
99.2%
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
49.3%
(/.f64 y #s(literal 10 binary64))
50.7%
(/.f64 x #s(literal 10 binary64))
100.0%
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
99.8%
(-.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64))))
99.4%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
49.0%
(*.f64 y #s(literal 1/10 binary64))
50.4%
(*.f64 #s(literal 1/10 binary64) x)
Compiler

Compiled 63 to 48 computations (23.8% saved)

simplify74.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 y x)
cost-diff0
(*.f64 #s(literal 10 binary64) (+.f64 y x))
cost-diff128
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
cost-diff0
(/.f64 x #s(literal -100 binary64))
cost-diff0
(/.f64 y #s(literal 10 binary64))
cost-diff128
(*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64)))
cost-diff256
(-.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64))))
Rules
1088×fnmadd-define
900×fmsub-define
868×fnmsub-define
762×fmm-def
720×fma-lowering-fma.f32
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
01245
13045
25839
38937
413337
524837
643737
763635
891435
9160735
10232735
11294635
12340035
13347435
0347435
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (/ y 10) (* 10 (/ x -100)))
(/ y 10)
y
10
(* 10 (/ x -100))
(/ x -100)
x
-100
(/ (* 10 (+ y x)) 100)
(* 10 (+ y x))
10
(+ y x)
y
x
100
Outputs
(- (/ y 10) (* 10 (/ x -100)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(/ y 10)
(/.f64 y #s(literal 10 binary64))
y
10
#s(literal 10 binary64)
(* 10 (/ x -100))
(*.f64 x #s(literal -1/10 binary64))
(/ x -100)
(/.f64 x #s(literal -100 binary64))
x
-100
#s(literal -100 binary64)
(/ (* 10 (+ y x)) 100)
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 10 (+ y x))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
10
#s(literal 10 binary64)
(+ y x)
(+.f64 y x)
y
x
100
#s(literal 100 binary64)

localize164.0ms (1.8%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 y x)
accuracy99.8%
(*.f64 #s(literal 10 binary64) (+.f64 y x))
accuracy99.2%
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
accuracy100.0%
(/.f64 y #s(literal 10 binary64))
accuracy100.0%
(/.f64 x #s(literal -100 binary64))
accuracy100.0%
(-.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64))))
accuracy99.6%
(*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64)))
Results
144.0ms236×0valid
3.0ms12×1valid
2.0ms3valid
1.0ms2valid
Compiler

Compiled 46 to 13 computations (71.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-div: 6.0ms (40.1% of total)
ival-mult: 4.0ms (26.7% of total)
const: 1.0ms (6.7% of total)
backward-pass: 1.0ms (6.7% of total)
ival-sub: 1.0ms (6.7% of total)
ival-add: 1.0ms (6.7% of total)

series3.0ms (0%)

Counts
7 → 132
Calls
Call 1
Inputs
#<alt (- (/ y 10) (* 10 (/ x -100)))>
#<alt (* 10 (/ x -100))>
#<alt (/ y 10)>
#<alt (/ x -100)>
#<alt (/ (* 10 (+ y x)) 100)>
#<alt (* 10 (+ y x))>
#<alt (+ y x)>
Outputs
#<alt (* 1/10 x)>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (- (* 1/10 y) (* -1/10 x))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* -1/10 x)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* 1/10 y)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* -1/100 x)>
#<alt (* 1/10 x)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 y)>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* y (+ 1/10 (* 1/10 (/ x y))))>
#<alt (* 1/10 y)>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* -1 (* y (- (* -1/10 (/ x y)) 1/10)))>
#<alt (* 1/10 y)>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (+ (* 1/10 x) (* 1/10 y))>
#<alt (* 1/10 x)>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* x (+ 1/10 (* 1/10 (/ y x))))>
#<alt (* 1/10 x)>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* -1 (* x (- (* -1/10 (/ y x)) 1/10)))>
#<alt (* 10 x)>
#<alt (+ (* 10 x) (* 10 y))>
#<alt (+ (* 10 x) (* 10 y))>
#<alt (+ (* 10 x) (* 10 y))>
#<alt (* 10 y)>
#<alt (* y (+ 10 (* 10 (/ x y))))>
#<alt (* y (+ 10 (* 10 (/ x y))))>
#<alt (* y (+ 10 (* 10 (/ x y))))>
#<alt (* 10 y)>
#<alt (* -1 (* y (- (* -10 (/ x y)) 10)))>
#<alt (* -1 (* y (- (* -10 (/ x y)) 10)))>
#<alt (* -1 (* y (- (* -10 (/ x y)) 10)))>
#<alt (* 10 y)>
#<alt (+ (* 10 x) (* 10 y))>
#<alt (+ (* 10 x) (* 10 y))>
#<alt (+ (* 10 x) (* 10 y))>
#<alt (* 10 x)>
#<alt (* x (+ 10 (* 10 (/ y x))))>
#<alt (* x (+ 10 (* 10 (/ y x))))>
#<alt (* x (+ 10 (* 10 (/ y x))))>
#<alt (* 10 x)>
#<alt (* -1 (* x (- (* -10 (/ y x)) 10)))>
#<alt (* -1 (* x (- (* -10 (/ y x)) 10)))>
#<alt (* -1 (* x (- (* -10 (/ y x)) 10)))>
#<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 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)))>
Calls

33 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/ x -100)
0.0ms
x
@-inf
(/ x -100)
0.0ms
x
@0
(/ x -100)
0.0ms
y
@0
(* 10 (+ y x))
0.0ms
x
@inf
(* 10 (+ y x))

rewrite321.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
4148×*-lowering-*.f32
4148×*-lowering-*.f64
3086×/-lowering-/.f32
3086×/-lowering-/.f64
1928×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01235
17928
262128
3765228
0861628
Stop Event
iter limit
node limit
Counts
7 → 362
Calls
Call 1
Inputs
(- (/ y 10) (* 10 (/ x -100)))
(* 10 (/ x -100))
(/ y 10)
(/ x -100)
(/ (* 10 (+ y x)) 100)
(* 10 (+ y x))
(+ y x)
Outputs
(+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (/.f64 y #s(literal 10 binary64)))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (+.f64 (/.f64 y #s(literal 10 binary64)) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))
(+.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))))
(+.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/10 binary64) x (*.f64 x #s(literal -1/10 binary64))))
(+.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal -1/10 binary64))))
(+.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (+.f64 (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))
(+.f64 (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))))
(+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))))
(+.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (neg.f64 (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(-.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (-.f64 (*.f64 x #s(literal -1/10 binary64)) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))
(-.f64 (*.f64 x #s(literal 1/10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x #s(literal -1/10 binary64)) (/.f64 y #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))
(-.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (-.f64 (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))
(-.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) #s(literal -1000 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1000 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y)) #s(literal 1000 binary64)) (/.f64 (*.f64 #s(literal -100 binary64) x) #s(literal 1000 binary64)))
(-.f64 (/.f64 #s(literal -100 binary64) (/.f64 #s(literal -1000 binary64) y)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 #s(literal -1000 binary64) y)))
(-.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) #s(literal 0 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 10 binary64) (/.f64 x #s(literal 100 binary64)) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (/.f64 x #s(literal -100 binary64)) #s(literal -10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -10 binary64) (/.f64 x #s(literal -100 binary64)) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))))
(fma.f64 (/.f64 x #s(literal 100 binary64)) #s(literal 10 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal -10 binary64)) #s(literal -1/100 binary64) (/.f64 y #s(literal 10 binary64)))
(fma.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))))
(neg.f64 (+.f64 (/.f64 y #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64))))
(neg.f64 (+.f64 (*.f64 x #s(literal -1/10 binary64)) (/.f64 y #s(literal -10 binary64))))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))))
(neg.f64 (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y))) (*.f64 x (/.f64 x #s(literal 100 binary64)))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1000 binary64) (+.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1000 binary64) (+.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal 100 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1000 binary64) y) (-.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))))
(/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))))))
(/.f64 (+.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal 100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (-.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 #s(literal -1000 binary64) y))
(/.f64 (-.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y))) (*.f64 x (/.f64 x #s(literal 100 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))) (+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64)) (*.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal 100 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64)) (*.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal 100 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))
(/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) (+.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (-.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (/.f64 (*.f64 y x) #s(literal 100 binary64)))))
(/.f64 (+.f64 (*.f64 y (/.f64 #s(literal -100 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (+.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) x)) #s(literal 1000 binary64))
(/.f64 (+.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -1000 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) x)) #s(literal -1000 binary64))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal -10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 1000 binary64))
(/.f64 (+.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -100 binary64) y)) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (/.f64 #s(literal -1000 binary64) y))
(/.f64 (+.f64 (/.f64 #s(literal 100 binary64) x) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -10 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -100 binary64)))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) y)) (*.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) x) (-.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 #s(literal -100 binary64) x) #s(literal -10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal -100 binary64) x)) (*.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) y)) (*.f64 (/.f64 #s(literal -100 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) y)) #s(literal 1000 binary64))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (-.f64 #s(literal 0 binary64) y))) #s(literal -1000 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal -10 binary64) y)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal -10 binary64)) #s(literal -10 binary64)) (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y))) #s(literal 1000 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) y)) #s(literal -100 binary64)) (/.f64 #s(literal -1000 binary64) y))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal -10 binary64)) (/.f64 #s(literal -10 binary64) y)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 y #s(literal -100 binary64))) #s(literal -1000 binary64))
(/.f64 (-.f64 (*.f64 y (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal 1000 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -100 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal 100 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x #s(literal -10 binary64)))) #s(literal -1000 binary64))
(/.f64 (-.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 10 binary64) y)) (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 100 binary64) x) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 x #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal -10 binary64) y) #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))
(/.f64 (-.f64 (*.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.f64 x (/.f64 x #s(literal 100 binary64))))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (+.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) x))) #s(literal 1000 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal 100 binary64) x))) #s(literal -1000 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (neg.f64 (/.f64 #s(literal -1000 binary64) y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y))) (*.f64 x (/.f64 x #s(literal 100 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))) (*.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))))
(/.f64 (-.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (/.f64 y (/.f64 #s(literal 100 binary64) y))) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (/.f64 y #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64)))) (*.f64 (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64))))) (-.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))) (+.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (*.f64 (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))) (+.f64 (/.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))
(/.f64 (*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))) (+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64)) (*.f64 (*.f64 x (/.f64 x #s(literal 100 binary64))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal 100 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64)) (*.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal 100 binary64)))))
(/.f64 (/.f64 (-.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 #s(literal 10 binary64) y)) #s(literal -100 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))) (*.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))))
(*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))) (/.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))))
(*.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (/.f64 (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(*.f64 (+.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) x)) #s(literal -1/1000 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal 100 binary64) x)) #s(literal 1/1000 binary64))
(*.f64 (-.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1000 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))))
(*.f64 (+.f64 (neg.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y))) (*.f64 x (/.f64 x #s(literal 100 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))) (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))))
(*.f64 #s(literal -1/10 binary64) (-.f64 (-.f64 #s(literal 0 binary64) y) x))
(*.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64))))) (+.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 x #s(literal 1/10 binary64))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64)) (*.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)) (*.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)))))) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64)) (*.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)) (-.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)) (/.f64 y (/.f64 #s(literal 100 binary64) y))))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64))) (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64)) (*.f64 (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))) (-.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 y x))))
(*.f64 (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (+.f64 (*.f64 y #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x))) #s(literal -1000 binary64))
(*.f64 (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (+.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 0 binary64) y)) (*.f64 #s(literal -100 binary64) x))) #s(literal 1000 binary64))
(*.f64 (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (+.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (/.f64 #s(literal -1000 binary64) y))
(*.f64 (/.f64 (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 x (/.f64 x #s(literal -100 binary64)))) (+.f64 (/.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1000 binary64)))) (+.f64 (/.f64 y (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 x #s(literal -100 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) x) y))))
(neg.f64 (*.f64 x #s(literal 1/10 binary64)))
(/.f64 #s(literal 10 binary64) (/.f64 #s(literal -100 binary64) x))
(/.f64 #s(literal -10 binary64) (/.f64 #s(literal 100 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -100 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x)))
(/.f64 (*.f64 x #s(literal -10 binary64)) #s(literal 100 binary64))
(/.f64 #s(literal -1/10 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -10 binary64))) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64)))
(*.f64 x #s(literal -1/10 binary64))
(*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 10 binary64))
(*.f64 (*.f64 x #s(literal -1/10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/10 binary64)))
(*.f64 #s(literal -1/100 binary64) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 1/10 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1/100 binary64))
(*.f64 (*.f64 x #s(literal -10 binary64)) #s(literal 1/100 binary64))
(*.f64 #s(literal -1/10 binary64) x)
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/10 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y #s(literal -10 binary64)))
(neg.f64 (/.f64 y #s(literal -10 binary64)))
(neg.f64 (*.f64 (/.f64 y #s(literal -10 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 y #s(literal -10 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) y))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (/.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y #s(literal 10 binary64)))
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(literal -10 binary64)))
(*.f64 #s(literal -1/10 binary64) (-.f64 #s(literal 0 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -100 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal 100 binary64)))
(neg.f64 (/.f64 x #s(literal 100 binary64)))
(/.f64 x #s(literal -100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) x))
(/.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 100 binary64))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 100 binary64))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 x #s(literal -10 binary64))) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal -1 binary64))
(*.f64 x #s(literal -1/100 binary64))
(*.f64 (/.f64 x #s(literal -100 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal -1/10 binary64)) #s(literal 1/10 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal -100 binary64)))
(*.f64 #s(literal -1/100 binary64) x)
(*.f64 #s(literal -1/100 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1/10 binary64) (*.f64 x #s(literal -1/10 binary64)))
(*.f64 #s(literal 1/100 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (*.f64 x #s(literal 1/10 binary64)) #s(literal -1/10 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal 100 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1/100 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 x #s(literal -100 binary64))) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 1/100 binary64))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/100 binary64)))
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 y #s(literal 10 binary64))) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)))
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 1/100 binary64) (*.f64 y #s(literal 10 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 y x) #s(literal -1/10 binary64)))
(neg.f64 (*.f64 (+.f64 y x) #s(literal -1/10 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) #s(literal -1/10 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x))))
(/.f64 #s(literal 10 binary64) (/.f64 #s(literal 100 binary64) (+.f64 y x)))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
(/.f64 (*.f64 (+.f64 y x) #s(literal -10 binary64)) #s(literal -100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1/10 binary64) (+.f64 y x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (*.f64 #s(literal 100 binary64) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) x))) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 100 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 100 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) #s(literal -10 binary64))) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64))))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) x)))) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 y x))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 1/10 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1/10 binary64)) (-.f64 y x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1/10 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 1/10 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/10 binary64)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) #s(literal 1/100 binary64)) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) x))) #s(literal 1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 1/100 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 1/100 binary64)) (-.f64 y x))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (/.f64 (+.f64 y x) #s(literal 100 binary64)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64))
(*.f64 (*.f64 (+.f64 y x) #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -10 binary64) (/.f64 (+.f64 y x) #s(literal -100 binary64)))
(*.f64 #s(literal -10 binary64) (*.f64 (+.f64 y x) #s(literal -1/100 binary64)))
(*.f64 (*.f64 (+.f64 y x) #s(literal -10 binary64)) #s(literal -1/100 binary64))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) #s(literal 1/10 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) #s(literal 1/10 binary64)))
(*.f64 #s(literal -1/100 binary64) (*.f64 (+.f64 y x) #s(literal -10 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x)))
(*.f64 #s(literal 1/100 binary64) (pow.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal 1/10 binary64)))
(*.f64 (/.f64 (+.f64 y x) #s(literal 100 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 y x) #s(literal -1/10 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -1/10 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 y x) #s(literal -10 binary64))) #s(literal -1/100 binary64))
(+.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) x))
(+.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64)))
(+.f64 (neg.f64 (*.f64 y #s(literal -10 binary64))) (*.f64 #s(literal 10 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 y x) #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 y x))) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) x))
(fma.f64 #s(literal 10 binary64) y (*.f64 #s(literal 10 binary64) x))
(fma.f64 #s(literal 10 binary64) x (*.f64 y #s(literal 10 binary64)))
(fma.f64 x #s(literal 10 binary64) (*.f64 y #s(literal 10 binary64)))
(neg.f64 (*.f64 (+.f64 y x) #s(literal -10 binary64)))
(/.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 y x)) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (+.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 y (*.f64 #s(literal 100 binary64) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) x))) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) x)))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (-.f64 (*.f64 x (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 y y))) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal 10 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) #s(literal 10 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) #s(literal 10 binary64)) (-.f64 x y))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(*.f64 (+.f64 y x) #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) #s(literal 10 binary64)))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 10 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 y x)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal 10 binary64)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal 10 binary64) (-.f64 y x)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 y x) #s(literal -10 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)) #s(literal -10 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 y #s(literal 10 binary64)))))))
(*.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 x (*.f64 (-.f64 x y) (*.f64 x (-.f64 x y))))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x (-.f64 x y)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 (-.f64 x y) (*.f64 x (-.f64 x y)))))) (-.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))
(+.f64 y x)
(+.f64 x y)
(+.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 y x))))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 y x)))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (-.f64 #s(literal 0 binary64) y) x))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.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 y x))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y)))))))
(/.f64 (-.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 x)) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 y x) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 y x) (+.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 x x))) (*.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) y) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (-.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 y x)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 y y) (-.f64 y x))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))) (+.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 y x))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 y x))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 y x))) (+.f64 (*.f64 y y) (*.f64 x x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal -1 binary64))
(*.f64 (+.f64 y x) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.f64 (+.f64 y x) (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 y x))))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (/.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 y x) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) (*.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 #s(literal 1 binary64) (+.f64 y x))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) y) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 x (*.f64 (-.f64 x y) (*.f64 x (-.f64 x y))))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x (-.f64 x y)) (*.f64 y y)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 (-.f64 x y) (*.f64 x (-.f64 x y)))))) (-.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 y y) (*.f64 x (+.f64 y x))))

simplify166.0ms (1.8%)

Algorithm
egg-herbie
Rules
2114×fma-lowering-fma.f32
2114×fma-lowering-fma.f64
1978×fnmadd-define
1890×*-lowering-*.f32
1890×*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061492
1197492
2477492
31377492
43797492
57558492
08082492
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* 1/10 x)
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(- (* 1/10 y) (* -1/10 x))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* -1/10 x)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* 1/10 y)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* -1/100 x)
(* 1/10 x)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* y (+ 1/10 (* 1/10 (/ x y))))
(* 1/10 y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(* 1/10 y)
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(+ (* 1/10 x) (* 1/10 y))
(* 1/10 x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* x (+ 1/10 (* 1/10 (/ y x))))
(* 1/10 x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(* 10 x)
(+ (* 10 x) (* 10 y))
(+ (* 10 x) (* 10 y))
(+ (* 10 x) (* 10 y))
(* 10 y)
(* y (+ 10 (* 10 (/ x y))))
(* y (+ 10 (* 10 (/ x y))))
(* y (+ 10 (* 10 (/ x y))))
(* 10 y)
(* -1 (* y (- (* -10 (/ x y)) 10)))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(* 10 y)
(+ (* 10 x) (* 10 y))
(+ (* 10 x) (* 10 y))
(+ (* 10 x) (* 10 y))
(* 10 x)
(* x (+ 10 (* 10 (/ y x))))
(* x (+ 10 (* 10 (/ y x))))
(* x (+ 10 (* 10 (/ y x))))
(* 10 x)
(* -1 (* x (- (* -10 (/ y x)) 10)))
(* -1 (* x (- (* -10 (/ y x)) 10)))
(* -1 (* x (- (* -10 (/ y x)) 10)))
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)))
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)))
Outputs
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(- (* 1/10 y) (* -1/10 x))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* -1/10 x)
(*.f64 x #s(literal -1/10 binary64))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* -1/100 x)
(*.f64 x #s(literal -1/100 binary64))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 y)
(*.f64 #s(literal 1/10 binary64) y)
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 1/10 x)
(*.f64 #s(literal 1/10 binary64) x)
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* 10 y)
(*.f64 y #s(literal 10 binary64))
(* y (+ 10 (* 10 (/ x y))))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* y (+ 10 (* 10 (/ x y))))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* y (+ 10 (* 10 (/ x y))))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* 10 y)
(*.f64 y #s(literal 10 binary64))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* 10 y)
(*.f64 y #s(literal 10 binary64))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* x (+ 10 (* 10 (/ y x))))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* x (+ 10 (* 10 (/ y x))))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* x (+ 10 (* 10 (/ y x))))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* -1 (* x (- (* -10 (/ y x)) 10)))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* -1 (* x (- (* -10 (/ y x)) 10)))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(* -1 (* x (- (* -10 (/ y x)) 10)))
(*.f64 #s(literal 10 binary64) (+.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)
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)

eval67.0ms (0.7%)

Compiler

Compiled 8074 to 1092 computations (86.5% saved)

prune57.0ms (0.6%)

Pruning

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New4940494
Fresh000
Picked022
Done077
Total4949503
Accuracy
100.0%
Counts
503 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (+.f64 x y) #s(literal 10 binary64))
99.2%
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
49.3%
(/.f64 y #s(literal 10 binary64))
50.7%
(/.f64 x #s(literal 10 binary64))
100.0%
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
99.8%
(-.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64))))
99.4%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
49.0%
(*.f64 y #s(literal 1/10 binary64))
50.4%
(*.f64 #s(literal 1/10 binary64) x)
Compiler

Compiled 171 to 91 computations (46.8% saved)

regimes28.0ms (0.3%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 y #s(literal 1/10 binary64))
(/.f64 x #s(literal 10 binary64))
(/.f64 y #s(literal 10 binary64))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(+.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 100 binary64))
(-.f64 (/.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x #s(literal -100 binary64))))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x)) #s(literal -100 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (-.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
Outputs
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
Calls

4 calls:

9.0ms
(+.f64 x y)
8.0ms
x
5.0ms
(/.f64 (+.f64 x y) #s(literal 10 binary64))
5.0ms
y
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(/.f64 (+.f64 x y) #s(literal 10 binary64))
100.0%1(+.f64 x y)
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes14.0ms (0.2%)

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

4 calls:

3.0ms
(/.f64 (+.f64 x y) #s(literal 10 binary64))
3.0ms
(+.f64 x y)
3.0ms
x
3.0ms
y
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(/.f64 (+.f64 x y) #s(literal 10 binary64))
100.0%1(+.f64 x y)
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes28.0ms (0.3%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 y #s(literal 1/10 binary64))
(/.f64 x #s(literal 10 binary64))
(/.f64 y #s(literal 10 binary64))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
Outputs
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
Calls

3 calls:

22.0ms
y
3.0ms
x
3.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
99.4%1x
99.4%1y
99.4%1(+.f64 x y)
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
83.7%2x
82.7%2y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
83.5%2x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
83.3%2x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes73.0ms (0.8%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/10 binary64) x)
Outputs
(*.f64 #s(literal 1/10 binary64) x)
Calls

2 calls:

71.0ms
y
1.0ms
x
Results
AccuracySegmentsBranch
50.4%1y
50.4%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch10.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
-2.2923638012901692e-76
-4.695443299505271e-81
Results
5.0ms128×0valid
Compiler

Compiled 108 to 89 computations (17.6% saved)

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

bsearch10.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
-2.2923638012901692e-76
-4.695443299505271e-81
Results
5.0ms128×0valid
Compiler

Compiled 108 to 89 computations (17.6% saved)

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

bsearch10.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
-2.2923638012901692e-76
-4.695443299505271e-81
Results
5.0ms128×0valid
Compiler

Compiled 108 to 89 computations (17.6% saved)

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

simplify10.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02150
12750
23650
34250
44750
54950
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(if (<=.f64 x #s(literal -3666664757402075/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(if (<=.f64 x #s(literal -3666664757402075/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(if (<=.f64 x #s(literal -1018517988167243/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 binary64)) (*.f64 #s(literal 1/10 binary64) x) (*.f64 #s(literal 1/10 binary64) y))
(*.f64 #s(literal 1/10 binary64) x)
Outputs
(-.f64 (/.f64 y #s(literal 10 binary64)) (/.f64 x #s(literal -10 binary64)))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(if (<=.f64 x #s(literal -3666664757402075/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 x #s(literal 10 binary64)) (/.f64 y #s(literal 10 binary64)))
(if (<=.f64 x #s(literal -3666664757402075/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/10 binary64) y))
(if (<=.f64 x #s(literal -3666664757402075/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 x #s(literal 10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(if (<=.f64 x #s(literal -1018517988167243/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 binary64)) (*.f64 #s(literal 1/10 binary64) x) (*.f64 #s(literal 1/10 binary64) y))
(if (<=.f64 x #s(literal -1018517988167243/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 binary64)) (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 x #s(literal 1/10 binary64))

soundness1.9s (20.8%)

Rules
4752×*-lowering-*.f32
4752×*-lowering-*.f64
4620×/-lowering-/.f32
4620×/-lowering-/.f64
3166×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
1298
21968
319398
082708
01860
111349
2115049
0849749
038168
1124168
2302168
3871168
42404168
54335168
08026168
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 114 to 69 computations (39.5% saved)

preprocess1.3s (14%)

Remove

(sort x y)

Compiler

Compiled 190 to 108 computations (43.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...