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

Time bar (total: 6.6s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
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 7 to 7 computations (0% saved)

sample485.0ms (7.3%)

Memory
18.4MiB live, 630.1MiB allocated
Samples
299.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 115.0ms
ival-div: 58.0ms (50.3% of total)
ival-add: 44.0ms (38.2% of total)
ival-true: 6.0ms (5.2% of total)
exact: 5.0ms (4.3% of total)
ival-assert: 3.0ms (2.6% of total)
Bogosity

explain58.0ms (0.9%)

Memory
5.5MiB live, 84.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-y
00-0-(+.f64 x y)
00-0-(/.f64 (+.f64 x y) #s(literal 10 binary64))
00-0-x
00-0-#s(literal 10 binary64)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
19.0ms512×0valid
Compiler

Compiled 46 to 25 computations (45.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-div: 3.0ms (42.1% of total)
ival-add: 3.0ms (42.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess25.0ms (0.4%)

Memory
-2.3MiB live, 35.9MiB allocated
Algorithm
egg-herbie
Rules
76×sub-neg
68×div-sub
48×associate-/l*
48×distribute-rgt-in
40×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01327
13525
26625
313925
434825
552325
655525
757225
055
075
185
085
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Outputs
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Symmetry

(sort x y)

Compiler

Compiled 7 to 5 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
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%)

Memory
4.8MiB live, 4.8MiB allocated
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
lower-+.f32
lift-+.f64
lift-/.f64
lower-+.f64
lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

localize14.0ms (0.2%)

Memory
22.2MiB live, 22.2MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 x y)
accuracy0.0234375
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Samples
9.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 2.0ms (57.5% of total)
ival-add: 1.0ms (28.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series2.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Counts
2 → 48
Calls
Call 1
Inputs
#<alt (/.f64 (+.f64 x y) #s(literal 10 binary64))>
#<alt (+.f64 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
y
@inf
(/ (+ x y) 10)
0.0ms
x
@0
(/ (+ x y) 10)
0.0ms
x
@inf
(+ x y)

simplify612.0ms (9.3%)

Memory
-30.9MiB live, 425.5MiB allocated
Algorithm
egg-herbie
Rules
17 664×lower-fma.f64
17 664×lower-fma.f32
2 856×lower-+.f64
2 856×lower-+.f32
2 768×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038168
1115168
2264168
3783168
41834168
52668168
63340168
73639168
83801168
93837168
106026168
08686168
Stop Event
iter limit
node limit
Counts
48 → 42
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)

rewrite268.0ms (4.1%)

Memory
23.5MiB live, 450.9MiB allocated
Rules
5 140×lower-/.f32
5 138×lower-/.f64
3 858×lower-fma.f64
3 858×lower-fma.f32
3 450×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
078
1318
21838
317358
082138
Stop Event
iter limit
node limit
iter limit
Counts
2 → 371
Calls
Call 1
Inputs
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(+.f64 x y)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal 1/10 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64)) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/10 binary64))))
(+.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(+.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 (neg.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/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 (*.f64 y y) (-.f64 y x)) #s(literal 10 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 y x)) #s(literal 10 binary64)))
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
(-.f64 (/.f64 (neg.f64 x) #s(literal -10 binary64)) (/.f64 y #s(literal -10 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (neg.f64 (-.f64 x y))) #s(literal -10 binary64)) (/.f64 (/.f64 (*.f64 y y) (neg.f64 (-.f64 x y))) #s(literal -10 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 #s(literal -10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 #s(literal -10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.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))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (neg.f64 (fma.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 y) (-.f64 x 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 -1/10 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 x y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.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)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.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 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x x (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x x (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(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 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(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))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -10 binary64))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -10 binary64) (neg.f64 (fma.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 #s(literal -10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y)) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 x y))) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.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 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x x (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 #s(literal 1/10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x y)) (*.f64 #s(literal 1/10 binary64) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x y)) (*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x y)) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (neg.f64 (fma.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 (-.f64 (neg.f64 y) x) (-.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 y) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal -10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal -10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(/.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (neg.f64 (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))))
(/.f64 (fma.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) (fma.f64 x x (*.f64 y (-.f64 y x)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1/10 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 #s(literal -1/10 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.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 (neg.f64 (fma.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) (fma.f64 x x (*.f64 y (-.f64 y x)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (neg.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x x (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64)) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) #s(literal 1/10 binary64)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64)) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/10 binary64)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1/10 binary64)) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) #s(literal -1/10 binary64)) (-.f64 x y))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.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 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)))) (neg.f64 (neg.f64 (fma.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 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) #s(literal 1/10 binary64))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/10 binary64))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1/10 binary64))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) #s(literal -1/10 binary64))) (neg.f64 (-.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/10 binary64) y) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/10 binary64) x) (*.f64 #s(literal 1/10 binary64) x) (-.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) y)) (*.f64 (*.f64 #s(literal 1/10 binary64) x) (*.f64 #s(literal 1/10 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) y) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) y) (-.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) x) (*.f64 #s(literal 1/10 binary64) x)) (*.f64 (*.f64 #s(literal 1/10 binary64) y) (*.f64 #s(literal 1/10 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 y #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 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/10 binary64)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/10 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1/10 binary64)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1/10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (fma.f64 (/.f64 (*.f64 y y) (*.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 y y) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/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 (neg.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64))))) #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 1/10 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (-.f64 (neg.f64 y) x) #s(literal -1/10 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 (+.f64 x y) (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 (-.f64 x y)))))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 (-.f64 x y)))))
(*.f64 (fma.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 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(*.f64 #s(literal -1/10 binary64) (-.f64 (neg.f64 y) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (fma.f64 x x (*.f64 y y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (fma.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 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.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 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) #s(literal 1/10 binary64)) (/.f64 (+.f64 x y) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1/10 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) #s(literal -1/10 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) (-.f64 y x)))))) (fma.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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (pow.f64 (/.f64 #s(literal -10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal -10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(+.f64 x y)
(+.f64 y x)
(+.f64 #s(literal 0 binary64) (+.f64 x y))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(+.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 y x))))
(+.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x)))
(+.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(-.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)))
(-.f64 (neg.f64 (neg.f64 y)) (neg.f64 x))
(-.f64 (neg.f64 (neg.f64 x)) (neg.f64 y))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (-.f64 x y)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (-.f64 x y)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 x y)))) (/.f64 (*.f64 y y) (neg.f64 (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (neg.f64 (neg.f64 (-.f64 x y)))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (neg.f64 (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (neg.f64 (neg.f64 (-.f64 x y)))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (neg.f64 (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))) (-.f64 (neg.f64 y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x y))) (-.f64 (neg.f64 y) x))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.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)))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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)))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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))) (fma.f64 x (/.f64 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))) (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (-.f64 y x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 y x)) #s(literal 1 binary64)))
(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 y y) (/.f64 #s(literal 1 binary64) (-.f64 y x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 y x))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (-.f64 (neg.f64 y) x))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (neg.f64 (neg.f64 (fma.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) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.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 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.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 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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 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 #s(literal 1 binary64) (/.f64 (fma.f64 x (/.f64 x (-.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 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 (fma.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))))) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y y)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(/.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))))
(/.f64 (fma.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 (fma.f64 x x (*.f64 y (-.f64 y x))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (fma.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 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.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 (fma.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 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)))
(/.f64 (neg.f64 (fma.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 (fma.f64 x x (*.f64 y (-.f64 y x))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.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))))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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)))) (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (/.f64 (fma.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))))) (fma.f64 x x (*.f64 y (-.f64 y x)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (-.f64 x y)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y)) (fma.f64 x x (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 x y) (*.f64 y y))) (-.f64 x y)) (*.f64 (-.f64 x y) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 x y))) (*.f64 (-.f64 x y) (neg.f64 (*.f64 y y)))) (*.f64 (-.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (-.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) (neg.f64 (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (neg.f64 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (neg.f64 (-.f64 x y)) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x y)) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (neg.f64 (-.f64 x y))) (*.f64 (neg.f64 (-.f64 x y)) (neg.f64 (*.f64 y y)))) (*.f64 (neg.f64 (-.f64 x y)) (neg.f64 (-.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 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (neg.f64 (-.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 (fma.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 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y))))
(/.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 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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 (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (/.f64 (fma.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))))) (fma.f64 x x (*.f64 y (-.f64 y x))))) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 x x (*.f64 y (-.f64 y x))))) (neg.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (-.f64 x y))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (pow.f64 (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (neg.f64 y)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y)) (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)) (-.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (+.f64 x y)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (*.f64 #s(literal 0 binary64) (+.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 x y) (+.f64 x y) (*.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)))))
(/.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))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 y y) (-.f64 y x)) (fma.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))))))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 (+.f64 x y) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 y) x))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (fma.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 (fma.f64 x x (*.f64 y (-.f64 y x))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (*.f64 (fma.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 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y))))
(*.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 y x))))
(*.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 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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 #s(literal 1 binary64) (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (fma.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))))) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) (-.f64 y x)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (fma.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) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))

eval47.0ms (0.7%)

Memory
-4.0MiB live, 108.1MiB allocated
Compiler

Compiled 10 954 to 1 088 computations (90.1% saved)

prune188.0ms (2.8%)

Memory
6.7MiB live, 100.4MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New4076413
Fresh000
Picked011
Done000
Total4077414
Accuracy
100.0%
Counts
414 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
100.0%
(/.f64 (+.f64 x y) #s(literal 10 binary64))
99.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 x y)))
100.0%
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
99.5%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
54.5%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
47.1%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
Compiler

Compiled 99 to 69 computations (30.3% saved)

simplify17.0ms (0.3%)

Memory
-22.6MiB live, 16.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x #s(literal 1/10 binary64))
cost-diff192
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
cost-diff0
(*.f64 #s(literal 1/10 binary64) y)
cost-diff0
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
cost-diff0
(*.f64 #s(literal 1/10 binary64) x)
cost-diff0
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
cost-diff0
(neg.f64 y)
cost-diff320
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
cost-diff384
(/.f64 x #s(literal -10 binary64))
cost-diff512
(/.f64 (neg.f64 y) #s(literal -10 binary64))
Rules
240×lower-fma.f32
238×lower-fma.f64
144×lower-*.f32
136×lower-*.f64
64×lower-+.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01971
03077
14472
25972
38572
413366
519866
628466
734166
837966
938266
038266
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(neg.f64 y)
y
#s(literal -10 binary64)
(/.f64 x #s(literal -10 binary64))
x
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
(*.f64 #s(literal 1/10 binary64) x)
#s(literal 1/10 binary64)
x
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
(*.f64 #s(literal 1/10 binary64) y)
#s(literal 1/10 binary64)
y
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(+.f64 x y)
x
y
#s(literal 1/10 binary64)
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
y
#s(literal 1/10 binary64)
(*.f64 x #s(literal 1/10 binary64))
x
Outputs
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(*.f64 y #s(literal 1/10 binary64))
(neg.f64 y)
y
#s(literal -10 binary64)
(/.f64 x #s(literal -10 binary64))
(*.f64 x #s(literal -1/10 binary64))
x
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
#s(approx (/ (+ x y) 10) (*.f64 x #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 x #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
x
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
#s(approx (/ (+ x y) 10) (*.f64 y #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 y #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
y
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(+.f64 x y)
(+.f64 y x)
x
y
#s(literal 1/10 binary64)
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
y
#s(literal 1/10 binary64)
(*.f64 x #s(literal 1/10 binary64))
x

localize80.0ms (1.2%)

Memory
-6.9MiB live, 72.0MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0.2109375
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
accuracy0.31640625
(*.f64 x #s(literal 1/10 binary64))
accuracy0
(+.f64 x y)
accuracy0.3359375
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
accuracy0.4140625
(*.f64 #s(literal 1/10 binary64) y)
accuracy28.907038319778245
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
accuracy0.31640625
(*.f64 #s(literal 1/10 binary64) x)
accuracy33.735924622507476
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
accuracy0
(/.f64 (neg.f64 y) #s(literal -10 binary64))
accuracy0
(/.f64 x #s(literal -10 binary64))
accuracy0
(neg.f64 y)
accuracy0.0234375
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
Samples
61.0ms256×0valid
Compiler

Compiled 66 to 19 computations (71.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-add: 30.0ms (61.8% of total)
ival-mult: 7.0ms (14.4% of total)
ival-div: 5.0ms (10.3% of total)
const: 3.0ms (6.2% of total)
ival-sub: 1.0ms (2.1% of total)
ival-neg: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
7.8MiB live, 7.8MiB allocated
Counts
12 → 216
Calls
Call 1
Inputs
#<alt (/.f64 (neg.f64 y) #s(literal -10 binary64))>
#<alt (/.f64 x #s(literal -10 binary64))>
#<alt (-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))>
#<alt (neg.f64 y)>
#<alt #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))>
#<alt (*.f64 #s(literal 1/10 binary64) x)>
#<alt #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))>
#<alt (*.f64 #s(literal 1/10 binary64) y)>
#<alt (*.f64 (+.f64 x y) #s(literal 1/10 binary64))>
#<alt (+.f64 x y)>
#<alt (fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))>
#<alt (*.f64 x #s(literal 1/10 binary64))>
Outputs
#<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 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 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 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 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 (* 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 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 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 (* 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)>
Calls

54 calls:

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

simplify337.0ms (5.1%)

Memory
13.9MiB live, 404.5MiB allocated
Algorithm
egg-herbie
Rules
11 640×lower-fma.f64
11 640×lower-fma.f32
2 608×lower-*.f64
2 608×lower-*.f32
2 172×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041804
1122804
2272804
3838804
42030804
52916804
63514804
73849804
83989804
94025804
106313804
08263804
Stop Event
iter limit
node limit
Counts
216 → 210
Calls
Call 1
Inputs
(* 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 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 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 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 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)))
(* 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 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 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)))
(* 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)
Outputs
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #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 x #s(literal -1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(- (* 1/10 y) (* -1/10 x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(- (* 1/10 y) (* -1/10 x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(- (* 1/10 y) (* -1/10 x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y 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 x #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
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)
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* y (+ 1/10 (* 1/10 (/ x y))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* y (- (* -1/10 (/ x y)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 y)
(*.f64 y #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(+ (* 1/10 x) (* 1/10 y))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* x (+ 1/10 (* 1/10 (/ y x))))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* 1/10 x)
(*.f64 x #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(* -1 (* x (- (* -1/10 (/ y x)) 1/10)))
(*.f64 (+.f64 y 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 x #s(literal 1/10 binary64))

rewrite989.0ms (15%)

Memory
2.3MiB live, 440.3MiB allocated
Rules
5 356×lower-/.f32
5 352×lower-/.f64
4 078×lower-*.f32
4 070×lower-*.f64
3 582×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01958
03058
110953
289153
0830753
Stop Event
iter limit
node limit
iter limit
Counts
12 → 666
Calls
Call 1
Inputs
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(/.f64 x #s(literal -10 binary64))
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
(neg.f64 y)
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
(*.f64 #s(literal 1/10 binary64) x)
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(+.f64 x y)
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(*.f64 x #s(literal 1/10 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/10 binary64)))
(neg.f64 (*.f64 y #s(literal -1/10 binary64)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/1000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y y) #s(literal 1/100 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/10 binary64))))))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (neg.f64 y) #s(literal -1/10 binary64))
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/10 binary64)))
(*.f64 #s(literal -1/10 binary64) (neg.f64 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 -1/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 1/10 binary64)))
(neg.f64 (*.f64 x #s(literal 1/10 binary64)))
(/.f64 x #s(literal -10 binary64))
(/.f64 (neg.f64 x) #s(literal 10 binary64))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal -10 binary64) x)))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal -10 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) #s(literal 10 binary64))
(pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))
(*.f64 x #s(literal -1/10 binary64))
(*.f64 (neg.f64 x) #s(literal 1/10 binary64))
(*.f64 #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 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x))) #s(literal -1 binary64)))
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 (neg.f64 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 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(-.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))))
(-.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 (neg.f64 y) #s(literal 10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (neg.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 (*.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) (neg.f64 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) (neg.f64 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))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/100 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (-.f64 (*.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 (neg.f64 y) #s(literal -1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (neg.f64 y) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(neg.f64 (fma.f64 y #s(literal -1/10 binary64) (*.f64 x #s(literal -1/10 binary64))))
(neg.f64 (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -10 binary64))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (-.f64 y (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (-.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #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) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.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 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))
(/.f64 (-.f64 y (neg.f64 x)) #s(literal 10 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (neg.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 -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) (neg.f64 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) (neg.f64 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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (neg.f64 y) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -100 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64)) (-.f64 x y))
(/.f64 (-.f64 (neg.f64 y) (neg.f64 (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (fma.f64 y (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.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 (fma.f64 (neg.f64 y) (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 (neg.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 (fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (fma.f64 y #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 x))) #s(literal -100 binary64))
(/.f64 (fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x)))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) x)) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 (neg.f64 x)))) #s(literal -100 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) (neg.f64 x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (fma.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 (fma.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) (neg.f64 (neg.f64 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)) (neg.f64 x))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (fma.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 (fma.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 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (neg.f64 (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)))
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 #s(literal -10 binary64) x (*.f64 #s(literal 10 binary64) (neg.f64 y))) #s(literal -100 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 x (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) y)) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -10 binary64) (*.f64 (neg.f64 y) #s(literal -10 binary64))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) y)) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 y))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) y) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 y))) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.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 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x)))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (neg.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 (neg.f64 y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (neg.f64 x)))) #s(literal 100 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 (neg.f64 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)) (neg.f64 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) (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 (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.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 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (*.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)))) (*.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 x x) #s(literal 1/100 binary64)))) (*.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 y (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.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 (*.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) (neg.f64 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) (neg.f64 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 (neg.f64 y) x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 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))) (fma.f64 (/.f64 (*.f64 (neg.f64 y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 (neg.f64 y) #s(literal -10 binary64)) #s(literal 100 binary64)) (fma.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 (neg.f64 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 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (fma.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1/100 binary64))
(*.f64 (-.f64 (neg.f64 y) x) #s(literal -1/10 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10 binary64) (+.f64 y x)))
(*.f64 #s(literal -1/10 binary64) (-.f64 (neg.f64 y) x))
(*.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 10 binary64)) (/.f64 (+.f64 y x) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (+.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (+.f64 (neg.f64 y) x)))
(+.f64 #s(literal 0 binary64) (neg.f64 y))
(-.f64 #s(literal 0 binary64) y)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 y y) (+.f64 #s(literal 0 binary64) y)))
(neg.f64 y)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))) (neg.f64 (+.f64 #s(literal 0 binary64) y)))
(/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y (*.f64 y y)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (neg.f64 y)))))
(*.f64 y #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) y)
#s(approx (/ (+ x y) 10) (*.f64 x #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1/10 binary64)))
(neg.f64 (*.f64 x #s(literal -1/10 binary64)))
(/.f64 x #s(literal 10 binary64))
(/.f64 (neg.f64 x) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1/10 binary64))))))
(pow.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/10 binary64))
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 (neg.f64 x) #s(literal -1/10 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)))
#s(approx (/ (+ x y) 10) (*.f64 y #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 -1/10 binary64)))
(neg.f64 (*.f64 y #s(literal -1/10 binary64)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/1000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y y) #s(literal 1/100 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/10 binary64))))))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (neg.f64 y) #s(literal -1/10 binary64))
(*.f64 #s(literal 1/10 binary64) y)
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/10 binary64)))
(*.f64 #s(literal -1/10 binary64) (neg.f64 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 -1/10 binary64)))
(+.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x))) #s(literal -1 binary64)))
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 (neg.f64 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 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(-.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))))
(-.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 (neg.f64 y) #s(literal 10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (neg.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 (*.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) (neg.f64 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) (neg.f64 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))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/100 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (-.f64 (*.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 (neg.f64 y) #s(literal -1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (neg.f64 y) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(neg.f64 (fma.f64 y #s(literal -1/10 binary64) (*.f64 x #s(literal -1/10 binary64))))
(neg.f64 (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -10 binary64))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (-.f64 y (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (-.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #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) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.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 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))
(/.f64 (-.f64 y (neg.f64 x)) #s(literal 10 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (neg.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 -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) (neg.f64 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) (neg.f64 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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (neg.f64 y) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -100 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64)) (-.f64 x y))
(/.f64 (-.f64 (neg.f64 y) (neg.f64 (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (fma.f64 y (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.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 (fma.f64 (neg.f64 y) (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 (neg.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 (fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (fma.f64 y #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 x))) #s(literal -100 binary64))
(/.f64 (fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x)))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) x)) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 (neg.f64 x)))) #s(literal -100 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) (neg.f64 x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (fma.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 (fma.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) (neg.f64 (neg.f64 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)) (neg.f64 x))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (fma.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 (fma.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 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (neg.f64 (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)))
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 #s(literal -10 binary64) x (*.f64 #s(literal 10 binary64) (neg.f64 y))) #s(literal -100 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 x (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) y)) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -10 binary64) (*.f64 (neg.f64 y) #s(literal -10 binary64))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) y)) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 y))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) y) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 y))) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.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 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x)))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (neg.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 (neg.f64 y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (neg.f64 x)))) #s(literal 100 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 (neg.f64 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)) (neg.f64 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) (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 (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.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 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (*.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)))) (*.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 x x) #s(literal 1/100 binary64)))) (*.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 y (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.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 (*.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) (neg.f64 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) (neg.f64 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 (neg.f64 y) x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 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))) (fma.f64 (/.f64 (*.f64 (neg.f64 y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 (neg.f64 y) #s(literal -10 binary64)) #s(literal 100 binary64)) (fma.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 (neg.f64 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 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (fma.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1/100 binary64))
(*.f64 (-.f64 (neg.f64 y) x) #s(literal -1/10 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10 binary64) (+.f64 y x)))
(*.f64 #s(literal -1/10 binary64) (-.f64 (neg.f64 y) x))
(*.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 10 binary64)) (/.f64 (+.f64 y x) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (+.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (+.f64 (neg.f64 y) x)))
(+.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) y x)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) x)
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.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 y x) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 x y))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (-.f64 x y)))
(/.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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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 #s(literal 1 binary64) (+.f64 y x)) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(+.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x))) #s(literal -1 binary64)))
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 (neg.f64 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 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(-.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))))
(-.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 (neg.f64 y) #s(literal 10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) #s(literal -100 binary64)))
(-.f64 (/.f64 (*.f64 (neg.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 (*.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) (neg.f64 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) (neg.f64 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))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/100 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (-.f64 (*.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 (neg.f64 y) #s(literal -1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 x #s(literal 1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (neg.f64 y) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(neg.f64 (fma.f64 y #s(literal -1/10 binary64) (*.f64 x #s(literal -1/10 binary64))))
(neg.f64 (/.f64 (+.f64 y x) #s(literal -10 binary64)))
(/.f64 (+.f64 y x) #s(literal 10 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -10 binary64))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (-.f64 y (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 (*.f64 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (-.f64 (*.f64 y #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 y (/.f64 #s(literal -10 binary64) x)) #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) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal -10 binary64) x)) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.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 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))
(/.f64 (-.f64 y (neg.f64 x)) #s(literal 10 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (neg.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 -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) (neg.f64 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) (neg.f64 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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (neg.f64 y) x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1/10 binary64)) x)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -100 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))) (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64)) (-.f64 x y))
(/.f64 (-.f64 (neg.f64 y) (neg.f64 (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (fma.f64 y (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.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 (fma.f64 (neg.f64 y) (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 (neg.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 (fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 100 binary64))
(/.f64 (fma.f64 y #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 x))) #s(literal -100 binary64))
(/.f64 (fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x)))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) x)) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 (neg.f64 x)))) #s(literal -100 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) (neg.f64 x))) (*.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)))
(/.f64 (fma.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 (fma.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) (neg.f64 (neg.f64 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)) (neg.f64 x))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (fma.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 (fma.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 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) (neg.f64 (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)))
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 #s(literal -10 binary64) x (*.f64 #s(literal 10 binary64) (neg.f64 y))) #s(literal -100 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 x (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) y)) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -10 binary64) (*.f64 (neg.f64 y) #s(literal -10 binary64))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) y)) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 y))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -10 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) y) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) y) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 y))) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (/.f64 #s(literal 10 binary64) y))))
(/.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 y #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x)))) #s(literal -100 binary64))
(/.f64 (-.f64 (*.f64 (neg.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 (neg.f64 y) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 (neg.f64 x)))) #s(literal 100 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 (neg.f64 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)) (neg.f64 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) (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 (neg.f64 x)))) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) y)) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.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 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (*.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)))) (*.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 x x) #s(literal 1/100 binary64)))) (*.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 y (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (neg.f64 x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.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 (*.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) (neg.f64 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) (neg.f64 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 (neg.f64 y) x))) #s(literal -10 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 100 binary64))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/10 binary64))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 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))) (fma.f64 (/.f64 (*.f64 (neg.f64 y) #s(literal -10 binary64)) #s(literal 100 binary64)) (/.f64 (*.f64 (neg.f64 y) #s(literal -10 binary64)) #s(literal 100 binary64)) (fma.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 (neg.f64 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 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (fma.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/10 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 #s(literal 1/10 binary64) (+.f64 y x))
(*.f64 (+.f64 y x) #s(literal 1/10 binary64))
(*.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1/100 binary64))
(*.f64 (-.f64 (neg.f64 y) x) #s(literal -1/10 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/10 binary64)) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (*.f64 (*.f64 y y) #s(literal 1/100 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10 binary64) (+.f64 y x)))
(*.f64 #s(literal -1/10 binary64) (-.f64 (neg.f64 y) x))
(*.f64 (*.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10 binary64) (-.f64 y x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 10 binary64)) (/.f64 (+.f64 y x) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) (+.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (-.f64 y x)) #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/10 binary64) (+.f64 y x)) (+.f64 (neg.f64 y) x)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1/10 binary64)))
(neg.f64 (*.f64 x #s(literal -1/10 binary64)))
(/.f64 x #s(literal 10 binary64))
(/.f64 (neg.f64 x) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (neg.f64 (neg.f64 x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x))))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal 10 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) #s(literal -10 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) #s(literal 1/100 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1/10 binary64))))))
(pow.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/10 binary64))
(*.f64 #s(literal 1/10 binary64) x)
(*.f64 (neg.f64 x) #s(literal -1/10 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)))

eval103.0ms (1.6%)

Memory
10.3MiB live, 204.0MiB allocated
Compiler

Compiled 11 921 to 771 computations (93.5% saved)

prune72.0ms (1.1%)

Memory
-7.2MiB live, 121.0MiB allocated
Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New8724876
Fresh101
Picked145
Done101
Total8758883
Accuracy
100.0%
Counts
883 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
98.8%
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
99.8%
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
99.5%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
54.8%
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
47.3%
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
54.5%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
47.1%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
Compiler

Compiled 59 to 41 computations (30.5% saved)

simplify35.0ms (0.5%)

Memory
9.9MiB live, 49.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 10 binary64) y)
cost-diff192
(fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))
cost-diff704
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
cost-diff0
(*.f64 x #s(literal -1/10 binary64))
cost-diff0
(neg.f64 y)
cost-diff320
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
cost-diff512
(/.f64 (neg.f64 y) #s(literal -10 binary64))
cost-diff0
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
cost-diff384
(/.f64 y #s(literal 10 binary64))
cost-diff0
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
cost-diff384
(/.f64 x #s(literal 10 binary64))
Rules
720×lower-fma.f32
718×lower-fma.f64
432×lower-*.f32
428×lower-*.f64
128×lower-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01970
02963
14562
26662
39562
414562
519962
630262
740662
857662
977262
1092762
092762
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
(/.f64 x #s(literal 10 binary64))
x
#s(literal 10 binary64)
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
(/.f64 y #s(literal 10 binary64))
y
#s(literal 10 binary64)
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(neg.f64 y)
y
#s(literal -10 binary64)
(*.f64 x #s(literal -1/10 binary64))
x
#s(literal -1/10 binary64)
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))
x
#s(literal 10 binary64)
(*.f64 #s(literal 10 binary64) y)
y
#s(literal 100 binary64)
Outputs
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
#s(approx (/ (+ x y) 10) (*.f64 x #s(literal 1/10 binary64)))
(/.f64 x #s(literal 10 binary64))
(*.f64 x #s(literal 1/10 binary64))
x
#s(literal 10 binary64)
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
#s(approx (/ (+ x y) 10) (*.f64 y #s(literal 1/10 binary64)))
(/.f64 y #s(literal 10 binary64))
(*.f64 y #s(literal 1/10 binary64))
y
#s(literal 10 binary64)
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(*.f64 y #s(literal 1/10 binary64))
(neg.f64 y)
y
#s(literal -10 binary64)
(*.f64 x #s(literal -1/10 binary64))
x
#s(literal -1/10 binary64)
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))
(*.f64 (+.f64 x y) #s(literal 10 binary64))
x
#s(literal 10 binary64)
(*.f64 #s(literal 10 binary64) y)
(*.f64 y #s(literal 10 binary64))
y
#s(literal 100 binary64)

localize70.0ms (1.1%)

Memory
-19.0MiB live, 96.2MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 #s(literal 10 binary64) y)
accuracy0.05859375
(fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))
accuracy0.7325132493296536
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
accuracy0
(/.f64 (neg.f64 y) #s(literal -10 binary64))
accuracy0
(neg.f64 y)
accuracy0.0234375
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
accuracy0.31640625
(*.f64 x #s(literal -1/10 binary64))
accuracy0
(/.f64 y #s(literal 10 binary64))
accuracy28.907038319778245
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
accuracy0
(/.f64 x #s(literal 10 binary64))
accuracy33.735924622507476
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
Samples
40.0ms231×0valid
3.0ms3valid
2.0ms2valid
2.0ms1valid
Compiler

Compiled 66 to 20 computations (69.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-div: 18.0ms (52.9% of total)
ival-mult: 5.0ms (14.7% of total)
const: 4.0ms (11.8% of total)
ival-add: 3.0ms (8.8% of total)
adjust: 1.0ms (2.9% of total)
ival-sub: 1.0ms (2.9% of total)
ival-neg: 1.0ms (2.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
8.6MiB live, 8.6MiB allocated
Counts
11 → 192
Calls
Call 1
Inputs
#<alt (/.f64 x #s(literal 10 binary64))>
#<alt #s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))>
#<alt (/.f64 y #s(literal 10 binary64))>
#<alt #s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))>
#<alt (/.f64 (neg.f64 y) #s(literal -10 binary64))>
#<alt (-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))>
#<alt (neg.f64 y)>
#<alt (*.f64 x #s(literal -1/10 binary64))>
#<alt (/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))>
#<alt (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))>
#<alt (*.f64 #s(literal 10 binary64) y)>
Outputs
#<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 (* 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 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 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 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 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 (* 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 (* 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 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)>
Calls

48 calls:

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

simplify171.0ms (2.6%)

Memory
6.8MiB live, 202.0MiB allocated
Algorithm
egg-herbie
Rules
3 992×lower-fma.f64
3 992×lower-fma.f32
2 666×lower-*.f64
2 666×lower-*.f32
1 596×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046744
1131744
2301744
3678744
41371744
52412744
64534744
76880744
08124744
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(* 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)))
(* 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 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 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 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 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)))
(* 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)))
(* 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 y)
(* 10 y)
(* 10 y)
(* 10 y)
(* 10 y)
(* 10 y)
(* 10 y)
(* 10 y)
(* 10 y)
(* 10 y)
(* 10 y)
Outputs
(* 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))
(* 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 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 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 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 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 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))
(* 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))
(* 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 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))

rewrite519.0ms (7.9%)

Memory
-3.8MiB live, 404.6MiB allocated
Rules
7 860×lower-fma.f32
7 858×lower-fma.f64
5 424×lower-*.f32
5 420×lower-*.f64
3 616×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01958
02951
111550
276850
0858050
Stop Event
iter limit
node limit
iter limit
Counts
11 → 692
Calls
Call 1
Inputs
(/.f64 x #s(literal 10 binary64))
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
(/.f64 y #s(literal 10 binary64))
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(neg.f64 y)
(*.f64 x #s(literal -1/10 binary64))
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))
(*.f64 #s(literal 10 binary64) y)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/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 -1/10 binary64)))
(neg.f64 (*.f64 x #s(literal -1/10 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 x #s(literal 10 binary64))
(/.f64 (neg.f64 x) #s(literal -10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x (*.f64 x #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1/10 binary64))))))
(/.f64 (*.f64 x (*.f64 #s(literal -1/100 binary64) x)) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -10 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))
(*.f64 x #s(literal 1/10 binary64))
(*.f64 #s(literal -1/10 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -1/10 binary64))
(*.f64 #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 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1/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)))
#s(approx (/ (+ x y) 10) (*.f64 x #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #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 -1/10 binary64)))
(neg.f64 (*.f64 y #s(literal -1/10 binary64)))
(neg.f64 (*.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1/10 binary64) y))
(neg.f64 (*.f64 #s(literal 1/10 binary64) (neg.f64 y)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(/.f64 #s(literal -1/10 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 #s(literal 1/100 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/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))
(/.f64 (*.f64 y (*.f64 y #s(literal 1/10 binary64))) y)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/10 binary64))))
(/.f64 (*.f64 #s(literal -1/10 binary64) (neg.f64 (*.f64 y (*.f64 y y)))) (fma.f64 y y #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (fma.f64 y y #s(literal 0 binary64)))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (neg.f64 y) #s(literal -1/10 binary64))
(*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/10 binary64) (neg.f64 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 1/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 -1/10 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal 1 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/10 binary64) y) #s(literal -1 binary64))
#s(approx (/ (+ x y) 10) (*.f64 y #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #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 -1/10 binary64)))
(neg.f64 (*.f64 y #s(literal -1/10 binary64)))
(neg.f64 (*.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1/10 binary64) y))
(neg.f64 (*.f64 #s(literal 1/10 binary64) (neg.f64 y)))
(/.f64 y #s(literal 10 binary64))
(/.f64 (neg.f64 y) #s(literal -10 binary64))
(/.f64 #s(literal -1/10 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 #s(literal 1/100 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/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))
(/.f64 (*.f64 y (*.f64 y #s(literal 1/10 binary64))) y)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/10 binary64))))
(/.f64 (*.f64 #s(literal -1/10 binary64) (neg.f64 (*.f64 y (*.f64 y y)))) (fma.f64 y y #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (fma.f64 y y #s(literal 0 binary64)))
(pow.f64 (/.f64 #s(literal 10 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/10 binary64))
(*.f64 (neg.f64 y) #s(literal -1/10 binary64))
(*.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/10 binary64) (neg.f64 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 1/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 -1/10 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal 1 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/10 binary64) y) #s(literal -1 binary64))
(+.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(+.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) (*.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/10 binary64) (+.f64 x y)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal -1/10 binary64)) (*.f64 x #s(literal 1/10 binary64))))
(-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal -1/10 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))))
(-.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 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))) #s(literal 100 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 #s(literal 1000 binary64) (-.f64 x y))) (/.f64 (*.f64 y (*.f64 y #s(literal 100 binary64))) (*.f64 #s(literal 1000 binary64) (-.f64 x y))))
(-.f64 (fma.f64 y #s(literal 1/10 binary64) #s(literal 0 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 (fma.f64 x #s(literal 1/10 binary64) #s(literal 0 binary64)) (*.f64 y #s(literal -1/10 binary64)))
(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 (neg.f64 y) #s(literal -1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (neg.f64 y) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (neg.f64 x) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(fma.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64))))
(fma.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 (/.f64 y #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/100 binary64) y) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (neg.f64 y) #s(literal -1/10 binary64)) (/.f64 (*.f64 y #s(literal -1/100 binary64)) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal -1/10 binary64)) (/.f64 (*.f64 y #s(literal 1/10 binary64)) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1/10 binary64)) (/.f64 #s(literal 1/100 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal -1/10 binary64)) (/.f64 (*.f64 y #s(literal -1/10 binary64)) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/10 binary64))) #s(literal -1/10 binary64)) (/.f64 #s(literal 1/10 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/10 binary64))) #s(literal -1/10 binary64)) (/.f64 #s(literal -1/10 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.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)) (*.f64 y #s(literal 1/10 binary64)))
(fma.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 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 #s(literal -1/10 binary64) y) #s(literal -1 binary64) (*.f64 x #s(literal 1/10 binary64)))
(neg.f64 (*.f64 #s(literal -1/10 binary64) (+.f64 x y)))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64))))
(neg.f64 (fma.f64 x #s(literal -1/10 binary64) (*.f64 y #s(literal -1/10 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y))))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 x y))))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
(/.f64 (-.f64 (neg.f64 x) y) #s(literal -10 binary64))
(/.f64 (*.f64 #s(literal -10 binary64) (+.f64 x y)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.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 binary64) (/.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1/10 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 1000 binary64) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal 1000 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (fma.f64 y (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 y (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 (neg.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 #s(literal 100 binary64) y))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (neg.f64 x))) (/.f64 #s(literal -100 binary64) y))
(/.f64 (+.f64 (/.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 (fma.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 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (neg.f64 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) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.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 (fma.f64 x (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (fma.f64 x (/.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (/.f64 #s(literal -100 binary64) y))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal -10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) x) y)) (*.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) y) (*.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (+.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 #s(literal 1/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 1/100 binary64))))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.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 1/1000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1/1000000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64)))))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/1000 binary64) (fma.f64 (neg.f64 y) (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/100 binary64))) (fma.f64 x (*.f64 x #s(literal 1/100 binary64)) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 #s(literal 1000 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))) (+.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/100 binary64)) (-.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (fma.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (fma.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 10 binary64)) (-.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 100 binary64)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/100 binary64))) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (*.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))) (+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (*.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))))) (+.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 x y))) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)) #s(literal -10 binary64))
(/.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 #s(literal -1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1/10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal -1/10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -1/10 binary64) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x 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) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1/1000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (*.f64 #s(literal -1/1000 binary64) (fma.f64 (neg.f64 y) (*.f64 y y) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x))) (fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/100 binary64))) (fma.f64 x (*.f64 x #s(literal 1/100 binary64)) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x))) (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal 1/100 binary64)) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal 1/100 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1/100 binary64)) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1/100 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1/100 binary64)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64)) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) #s(literal 1/10 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64)) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/10 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) #s(literal -1/10 binary64)) (-.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1/10 binary64)) (+.f64 (neg.f64 y) x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) #s(literal 10 binary64)) (-.f64 x y))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(*.f64 #s(literal -1/10 binary64) (-.f64 (neg.f64 x) y))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 1/100 binary64))
(*.f64 (-.f64 (neg.f64 x) y) #s(literal -1/10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x y)) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))) #s(literal 1/100 binary64)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) #s(literal 1/10 binary64)))
(*.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(*.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/10 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x #s(literal -1/10 binary64) (*.f64 y #s(literal -1/10 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1000 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) #s(literal 1/100 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1/10 binary64)))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x)))
(*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x))))
(*.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y))))))
(*.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x 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 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) #s(literal -1/10 binary64)) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (+.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 10 binary64)) (/.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 10 binary64)) (/.f64 #s(literal 1/100 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 x y))) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)) #s(literal -1/10 binary64))
(*.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(+.f64 #s(literal 0 binary64) (neg.f64 y))
(-.f64 #s(literal 0 binary64) y)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 y y #s(literal 0 binary64))) y)
(-.f64 (/.f64 #s(literal 0 binary64) y) y)
(neg.f64 y)
(/.f64 (*.f64 y (*.f64 y y)) (neg.f64 (fma.f64 y y #s(literal 0 binary64))))
(/.f64 (*.f64 y y) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y y #s(literal 0 binary64)) (neg.f64 (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 y (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 y (*.f64 y y))) (fma.f64 y y #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) #s(literal 0 binary64))))
(/.f64 (*.f64 y (neg.f64 y)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 y (*.f64 y y)))) (fma.f64 y y #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 y y #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 y (neg.f64 y)) #s(literal 1 binary64)) y)
(*.f64 y #s(literal -1 binary64))
(*.f64 (neg.f64 y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 y))
(*.f64 #s(literal -1 binary64) y)
(*.f64 (neg.f64 (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y y #s(literal 0 binary64))))
(*.f64 (*.f64 y (neg.f64 y)) (/.f64 #s(literal 1 binary64) y))
(/.f64 x #s(literal -10 binary64))
(/.f64 (neg.f64 x) #s(literal 10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) x))
(*.f64 x #s(literal -1/10 binary64))
(*.f64 #s(literal -1/10 binary64) x)
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/10 binary64)))
(+.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(+.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(+.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) (*.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(-.f64 (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/10 binary64) (+.f64 x y)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x #s(literal -1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal -1/10 binary64)) (*.f64 x #s(literal 1/10 binary64))))
(-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal -1/10 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))))
(-.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 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))) #s(literal 100 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 #s(literal 1000 binary64) (-.f64 x y))) (/.f64 (*.f64 y (*.f64 y #s(literal 100 binary64))) (*.f64 #s(literal 1000 binary64) (-.f64 x y))))
(-.f64 (fma.f64 y #s(literal 1/10 binary64) #s(literal 0 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(-.f64 (fma.f64 x #s(literal 1/10 binary64) #s(literal 0 binary64)) (*.f64 y #s(literal -1/10 binary64)))
(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 (neg.f64 y) #s(literal -1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (neg.f64 y) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (neg.f64 x) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1/10 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(fma.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) x (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) y (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/10 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64))))
(fma.f64 #s(literal 1/100 binary64) (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/10 binary64)) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/10 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1/10 binary64) (*.f64 y #s(literal 1/10 binary64)))
(fma.f64 (/.f64 y #s(literal -1/10 binary64)) (/.f64 (*.f64 #s(literal 1/100 binary64) y) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (neg.f64 y) #s(literal -1/10 binary64)) (/.f64 (*.f64 y #s(literal -1/100 binary64)) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/10 binary64)) #s(literal -1/10 binary64)) (/.f64 (*.f64 y #s(literal 1/10 binary64)) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1/10 binary64)) (/.f64 #s(literal 1/100 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/10 binary64)) #s(literal -1/10 binary64)) (/.f64 (*.f64 y #s(literal -1/10 binary64)) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/10 binary64))) #s(literal -1/10 binary64)) (/.f64 #s(literal 1/10 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/10 binary64))) #s(literal -1/10 binary64)) (/.f64 #s(literal -1/10 binary64) (+.f64 (neg.f64 y) x)) (neg.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(fma.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)) (*.f64 y #s(literal 1/10 binary64)))
(fma.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 x #s(literal 1/10 binary64)))
(fma.f64 (*.f64 #s(literal -1/10 binary64) y) #s(literal -1 binary64) (*.f64 x #s(literal 1/10 binary64)))
(neg.f64 (*.f64 #s(literal -1/10 binary64) (+.f64 x y)))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64))))
(neg.f64 (fma.f64 x #s(literal -1/10 binary64) (*.f64 y #s(literal -1/10 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y))))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 x y))))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
(/.f64 (-.f64 (neg.f64 x) y) #s(literal -10 binary64))
(/.f64 (*.f64 #s(literal -10 binary64) (+.f64 x y)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.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 binary64) (/.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1/10 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 1000 binary64) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal 1000 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (fma.f64 y (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 y (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -10 binary64) (*.f64 #s(literal -10 binary64) (neg.f64 x))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 (neg.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 #s(literal 100 binary64) y))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) y) (neg.f64 x))) (/.f64 #s(literal -100 binary64) y))
(/.f64 (+.f64 (/.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 (fma.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 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) y) (neg.f64 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) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) y) (/.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.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 (fma.f64 x (/.f64 #s(literal 10 binary64) y) #s(literal 10 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (fma.f64 x (/.f64 #s(literal -10 binary64) y) #s(literal -10 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 10 binary64) y) #s(literal -10 binary64)) (/.f64 #s(literal -100 binary64) y))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal -10 binary64) y) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) x) y)) (*.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal 10 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 10 binary64) y) (/.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -10 binary64) y) (*.f64 (/.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (+.f64 #s(literal -10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) y)) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -10 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -10 binary64) y) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal 10 binary64) y)))
(/.f64 (+.f64 (/.f64 #s(literal 10 binary64) y) (*.f64 (/.f64 #s(literal -10 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -10 binary64) y)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 #s(literal 1/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 1/100 binary64))))) (*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.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 1/1000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1/1000000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64)))))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/1000 binary64) (fma.f64 (neg.f64 y) (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/100 binary64))) (fma.f64 x (*.f64 x #s(literal 1/100 binary64)) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 #s(literal 1000 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/10 binary64)))) (+.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000 binary64) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/100 binary64)) (-.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (fma.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (fma.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 10 binary64)) (-.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 100 binary64)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/100 binary64))) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (-.f64 (*.f64 x #s(literal 1/10 binary64)) (*.f64 y #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (*.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))) (+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))) (*.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x))))) (+.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/100 binary64) y)) (*.f64 #s(literal -1/10 binary64) (-.f64 x y))) (*.f64 #s(literal -1/10 binary64) (/.f64 (*.f64 x x) (+.f64 (neg.f64 y) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 x y))) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)) #s(literal -10 binary64))
(/.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 #s(literal -1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1/10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal -1/10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -1/10 binary64) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x 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) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1000000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1/1000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/1000 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))) (*.f64 #s(literal -1/1000 binary64) (fma.f64 (neg.f64 y) (*.f64 y y) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/1000000 binary64))) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x))) (fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/10000 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/100 binary64))) (fma.f64 x (*.f64 x #s(literal 1/100 binary64)) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x))) (*.f64 #s(literal 1/100 binary64) (fma.f64 y y (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal 1/100 binary64)) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal 1/100 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1/100 binary64)) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1/100 binary64)) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1/100 binary64)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64)) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) #s(literal 1/10 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64)) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/10 binary64)) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/10 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) #s(literal -1/10 binary64)) (-.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1/10 binary64)) (+.f64 (neg.f64 y) x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) #s(literal 10 binary64)) (-.f64 x y))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(*.f64 #s(literal -1/10 binary64) (-.f64 (neg.f64 x) y))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 1/100 binary64))
(*.f64 (-.f64 (neg.f64 x) y) #s(literal -1/10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x y)) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))) #s(literal 1/100 binary64)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) #s(literal 1/10 binary64)))
(*.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y)))))
(*.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))) (*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y) (*.f64 y (*.f64 #s(literal 1/100 binary64) y))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/10 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x #s(literal -1/10 binary64) (*.f64 y #s(literal -1/10 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1000 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) #s(literal 1/100 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1/10 binary64)))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x)))
(*.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) (*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (/.f64 #s(literal -10 binary64) (+.f64 (neg.f64 y) x))))
(*.f64 (neg.f64 (*.f64 #s(literal -1/1000 binary64) (-.f64 (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (-.f64 x y))))))
(*.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x 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 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal -1/10 binary64) (-.f64 x y)) #s(literal -1/10 binary64)) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) (+.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 10 binary64)) (/.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 10 binary64)) (/.f64 #s(literal 1/100 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 x y))) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)) #s(literal -1/10 binary64))
(*.f64 (*.f64 #s(literal 1/10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1/10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(+.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 x #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) y) (neg.f64 (*.f64 x #s(literal -10 binary64))))
(+.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) y))
(+.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(+.f64 (neg.f64 (*.f64 x #s(literal -10 binary64))) (*.f64 #s(literal 10 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (+.f64 x y)))
(-.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 100 binary64))) (*.f64 #s(literal 10 binary64) (-.f64 y x))) (/.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))
(fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 10 binary64) y))
(fma.f64 #s(literal 10 binary64) y (*.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) y (neg.f64 (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(fma.f64 y #s(literal 10 binary64) (*.f64 x #s(literal 10 binary64)))
(fma.f64 y #s(literal 10 binary64) (neg.f64 (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -10 binary64) (neg.f64 y) (*.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal -10 binary64) (neg.f64 y) (neg.f64 (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) y) (*.f64 x #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) y) (neg.f64 (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(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 y #s(literal -10 binary64)) (neg.f64 (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x #s(literal 1/10 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 10 binary64)) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 10 binary64)) (/.f64 #s(literal 100 binary64) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 10 binary64)) (/.f64 x (-.f64 x y)) (neg.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x y)))
(/.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/10 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 y x)) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 #s(literal -10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal 10 binary64) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 y (*.f64 y #s(literal 100 binary64))))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1000000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1000 binary64))) (-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1000 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1000 binary64)))))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1000 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1000 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1000 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 10000 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 100 binary64))) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 x (*.f64 x #s(literal 100 binary64)))))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (neg.f64 (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 10 binary64)) (-.f64 x y))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) (fma.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y)))) (*.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y))))) (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64) (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1000 binary64))) (-.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1000 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1000 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1000 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))) (*.f64 #s(literal 1000 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1000 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 10000 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 100 binary64))) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y y))))
(pow.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (/.f64 #s(literal 1/10 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64))))))
(*.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 100 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)))))
(*.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/10 binary64) (-.f64 x y)))
(*.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y #s(literal 100 binary64)) (-.f64 y x) (*.f64 x (*.f64 x #s(literal 100 binary64)))))))
(*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 y x))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(neg.f64 (*.f64 y #s(literal -10 binary64)))
(*.f64 #s(literal 10 binary64) y)
(*.f64 y #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (neg.f64 y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -10 binary64)))

eval94.0ms (1.4%)

Memory
21.4MiB live, 213.7MiB allocated
Compiler

Compiled 14 045 to 1 104 computations (92.1% saved)

prune62.0ms (0.9%)

Memory
-14.1MiB live, 104.9MiB allocated
Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New8831884
Fresh000
Picked134
Done044
Total8848892
Accuracy
100.0%
Counts
892 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
98.8%
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
98.8%
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
99.5%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
54.8%
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
47.3%
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
54.5%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
47.1%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
Compiler

Compiled 58 to 40 computations (31% saved)

simplify5.0ms (0.1%)

Memory
4.7MiB live, 4.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 #s(literal 10 binary64) (+.f64 x y))
cost-diff704
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
Rules
28×lower-*.f32
26×lower-*.f64
16×lower-fma.f64
16×lower-fma.f32
14×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0719
01019
12017
22617
32717
43517
53517
03517
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
#s(literal 10 binary64)
(+.f64 x y)
x
y
#s(literal 100 binary64)
Outputs
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
#s(literal 10 binary64)
(+.f64 x y)
x
y
#s(literal 100 binary64)

localize24.0ms (0.4%)

Memory
-11.1MiB live, 26.2MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 x y)
accuracy0.11328125
(*.f64 #s(literal 10 binary64) (+.f64 x y))
accuracy0.7325132493296536
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
Samples
14.0ms231×0valid
1.0ms3valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 21 to 9 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-div: 2.0ms (30.3% of total)
ival-add: 2.0ms (30.3% of total)
ival-mult: 2.0ms (30.3% of total)
adjust: 1.0ms (15.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series2.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Counts
3 → 72
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))>
#<alt (*.f64 #s(literal 10 binary64) (+.f64 x y))>
#<alt (+.f64 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 (* 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 (* 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 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

18 calls:

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

simplify228.0ms (3.4%)

Memory
25.9MiB live, 225.9MiB allocated
Algorithm
egg-herbie
Rules
4 368×lower-fma.f64
4 368×lower-fma.f32
2 700×lower-*.f64
2 700×lower-*.f32
1 580×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057276
1173276
2401276
31187276
42755276
54039276
64972276
75118276
85192276
95192276
106772276
08270276
Stop Event
iter limit
node limit
Counts
72 → 66
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)))
(* 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)))
(* 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)))
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))
(* 10 y)
(*.f64 y #s(literal 10 binary64))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(+ (* 10 x) (* 10 y))
(*.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 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(+ (* 10 x) (* 10 y))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(* 10 y)
(*.f64 y #s(literal 10 binary64))
(* y (+ 10 (* 10 (/ x y))))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(* y (+ 10 (* 10 (/ x y))))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(* y (+ 10 (* 10 (/ x y))))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(* 10 y)
(*.f64 y #s(literal 10 binary64))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(*.f64 #s(literal 10 binary64) (+.f64 y x))
(* -1 (* y (- (* -10 (/ x y)) 10)))
(*.f64 #s(literal 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)

rewrite284.0ms (4.3%)

Memory
-15.8MiB live, 369.9MiB allocated
Rules
5 394×lower-/.f32
5 392×lower-/.f64
4 176×lower-fma.f64
4 176×lower-fma.f32
4 058×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0715
01015
14313
224713
3205513
0858413
Stop Event
iter limit
node limit
iter limit
Counts
3 → 374
Calls
Call 1
Inputs
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(+.f64 x y)
Outputs
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)))
(+.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) #s(literal 1 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 (*.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 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 100 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 100 binary64)))
(-.f64 (/.f64 (*.f64 x #s(literal -10 binary64)) #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) y) #s(literal -100 binary64)))
(-.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 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)))
(fma.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(/.f64 #s(literal 10 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 x y) #s(literal -10 binary64)) #s(literal -100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) (fma.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 #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 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (fma.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 x y)) (*.f64 #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.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 (+.f64 x y) (-.f64 x y)) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x y)) (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) (*.f64 (fma.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 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1/10 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -10 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (+.f64 x y)) #s(literal -10 binary64))
(/.f64 (fma.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) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1/100 binary64) (neg.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 #s(literal -10 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 #s(literal 1/10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) (neg.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 100 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64))) #s(literal -100 binary64))
(/.f64 #s(literal -1/10 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1/10 binary64)) (-.f64 x y))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64)) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/10 binary64)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64)) (-.f64 y x))
(/.f64 (*.f64 (fma.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)) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1/100 binary64)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64)))) #s(literal 100 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1/10 binary64))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/10 binary64))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (fma.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))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1/100 binary64))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))) (neg.f64 (-.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 3 binary64))) (fma.f64 (*.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 (*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y))) (*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) (-.f64 (*.f64 (*.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 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) y)) (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/100 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64))))))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/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 (neg.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 1/100 binary64))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 x y) #s(literal -10 binary64)) #s(literal -1/100 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) #s(literal 1/10 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/10 binary64)))
(*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1/10 binary64)))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/10 binary64)))
(*.f64 (neg.f64 (+.f64 x y)) #s(literal -1/10 binary64))
(*.f64 (fma.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 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1/100 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64)))
(*.f64 #s(literal -1/100 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(*.f64 #s(literal 1/10 binary64) (+.f64 x y))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64))) #s(literal -1/100 binary64))
(*.f64 (*.f64 #s(literal 1/100 binary64) (fma.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) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (*.f64 (fma.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 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64))) #s(literal -1 binary64)) #s(literal -1/100 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(+.f64 (*.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 (neg.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 (*.f64 y #s(literal -10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal -10 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 10 binary64) y))
(fma.f64 #s(literal 10 binary64) y (*.f64 #s(literal 10 binary64) x))
(fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y))
(fma.f64 y #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) x))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -10 binary64)))
(/.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 x y) #s(literal -10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/10 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 y y) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) y) #s(literal 10 binary64)))) (fma.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 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x y)) (*.f64 #s(literal 10 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x y)) (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 x y))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))) (fma.f64 #s(literal 100 binary64) (*.f64 y y) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) y) #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 #s(literal 10 binary64) (-.f64 x y)))
(/.f64 #s(literal -10 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (*.f64 y y) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) y) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 10 binary64)) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 10 binary64)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 10 binary64)) (-.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 100 binary64) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 10 binary64))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 10 binary64))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 10 binary64))) (neg.f64 (-.f64 y x)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 x #s(literal -10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 y #s(literal -10 binary64))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 (*.f64 x #s(literal -10 binary64))) (-.f64 (*.f64 (neg.f64 (*.f64 y #s(literal -10 binary64))) (neg.f64 (*.f64 y #s(literal -10 binary64)))) (*.f64 (neg.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 (*.f64 y #s(literal -10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (+.f64 x y) #s(literal -10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))))))
(pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/10 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 #s(literal 10 binary64) (+.f64 x y))
(*.f64 (+.f64 x y) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) #s(literal 10 binary64)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 10 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 10 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 10 binary64) (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -10 binary64)))
(*.f64 (neg.f64 (+.f64 x y)) #s(literal -10 binary64))
(*.f64 (fma.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) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(*.f64 (fma.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) (fma.f64 #s(literal 100 binary64) (*.f64 y y) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) y) #s(literal 10 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (-.f64 x y))))
(*.f64 #s(literal -10 binary64) (neg.f64 (+.f64 x y)))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (neg.f64 (fma.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) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))))))
(*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 x y)))))
(*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) y) (-.f64 (*.f64 #s(literal 10 binary64) y) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) (*.f64 #s(literal 10 binary64) (-.f64 x 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 #s(literal 10 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) #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))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(-.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)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 x y)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y y))) (-.f64 x y)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (-.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))) (neg.f64 (+.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x y))) (neg.f64 (+.f64 x y)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.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)))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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)))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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))) (fma.f64 x (/.f64 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))) (fma.f64 x (/.f64 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 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (neg.f64 (+.f64 x y)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))) (fma.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 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (fma.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))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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 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 #s(literal 1 binary64) (/.f64 (fma.f64 x (/.f64 x (-.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 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.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) (fma.f64 y (-.f64 y x) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (-.f64 x y)))
(/.f64 (fma.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 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.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 (fma.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))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)))
(/.f64 (neg.f64 (fma.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)))))) (neg.f64 (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x (*.f64 x 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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.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))))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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)))) (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (fma.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) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 x x (*.f64 y y)))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (neg.f64 y))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 x y) (*.f64 y y))) (-.f64 x y)) (*.f64 (-.f64 x y) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 y (neg.f64 y)))) (*.f64 (-.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (-.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) (neg.f64 (-.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (*.f64 y (neg.f64 y)))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (neg.f64 (-.f64 x y)) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x y)) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (neg.f64 (-.f64 x y))) (*.f64 (neg.f64 (-.f64 x y)) (*.f64 y (neg.f64 y)))) (*.f64 (neg.f64 (-.f64 x y)) (neg.f64 (-.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 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (neg.f64 (-.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 (fma.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))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y))))
(/.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 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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 (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.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) (fma.f64 y (-.f64 y x) (*.f64 x x))))) (neg.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x 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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (pow.f64 (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y)))))))
(/.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))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 y y) (-.f64 y x)) (fma.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))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 x y)))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (fma.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 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (*.f64 (fma.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))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y))))
(*.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 y x))))
(*.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 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.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 #s(literal 1 binary64) (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (fma.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) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.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)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (*.f64 x (*.f64 x 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 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))

eval51.0ms (0.8%)

Memory
17.4MiB live, 91.2MiB allocated
Compiler

Compiled 10 770 to 1 271 computations (88.2% saved)

prune61.0ms (0.9%)

Memory
-25.8MiB live, 109.0MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New4400440
Fresh000
Picked011
Done077
Total4408448
Accuracy
100.0%
Counts
448 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
98.8%
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
98.8%
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
99.5%
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
54.8%
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
47.3%
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
54.5%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
47.1%
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
Compiler

Compiled 130 to 70 computations (46.2% saved)

regimes18.0ms (0.3%)

Memory
30.1MiB live, 30.2MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x y)) #s(literal 100 binary64))
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (*.f64 x #s(literal -1/10 binary64)))
(/.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) (+.f64 x y)))
(-.f64 (/.f64 (neg.f64 y) #s(literal -10 binary64)) (/.f64 x #s(literal -10 binary64)))
Outputs
(/.f64 (+.f64 x y) #s(literal 10 binary64))
Calls

4 calls:

4.0ms
(/.f64 (+.f64 x y) #s(literal 10 binary64))
4.0ms
(+.f64 x y)
4.0ms
x
4.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%)

Memory
-16.8MiB live, 21.2MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
Outputs
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
Calls

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes10.0ms (0.1%)

Memory
19.3MiB live, 19.3MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
#s(approx (/ (+ x y) 10) (/.f64 x #s(literal 10 binary64)))
#s(approx (/ (+ x y) 10) (/.f64 y #s(literal 10 binary64)))
Outputs
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
Calls

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes7.0ms (0.1%)

Memory
-26.0MiB live, 13.5MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
Outputs
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))
Calls

4 calls:

2.0ms
(+.f64 x y)
2.0ms
(/.f64 (+.f64 x y) #s(literal 10 binary64))
2.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
86.0%2x
88.0%2y
98.2%2(/.f64 (+.f64 x y) #s(literal 10 binary64))
98.2%2(+.f64 x y)
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes5.0ms (0.1%)

Memory
11.5MiB live, 11.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 18 to 12 computations (33.3% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.4415096653717166e-228
1.1496909116324642e-220
Compiler

Compiled 10 to 10 computations (0% saved)

simplify6.0ms (0.1%)

Memory
10.1MiB live, 10.1MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01849
12249
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(if (<=.f64 (+.f64 x y) #s(literal -6828046779268971/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y)))
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
Outputs
(/.f64 (+.f64 x y) #s(literal 10 binary64))
(fma.f64 y #s(literal 1/10 binary64) (*.f64 x #s(literal 1/10 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/10 binary64))
(if (<=.f64 (+.f64 x y) #s(literal -6828046779268971/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y)))
(if (<=.f64 (+.f64 x y) #s(literal -6828046779268971/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) #s(approx (/ (+ x y) 10) (*.f64 x #s(literal 1/10 binary64))) #s(approx (/ (+ x y) 10) (*.f64 y #s(literal 1/10 binary64))))
#s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x))
#s(approx (/ (+ x y) 10) (*.f64 x #s(literal 1/10 binary64)))

soundness667.0ms (10.1%)

Memory
-13.1MiB live, 223.5MiB allocated
Rules
17 664×lower-fma.f64
17 664×lower-fma.f32
5 140×lower-/.f32
5 138×lower-/.f64
3 858×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038168
1115168
2264168
3783168
41834168
52668168
63340168
73639168
83801168
93837168
106026168
08686168
058
078
1318
21838
317358
082138
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 76 to 40 computations (47.4% saved)

preprocess960.0ms (14.5%)

Memory
14.9MiB live, 53.5MiB allocated
Remove

(sort x y)

Compiler

Compiled 128 to 66 computations (48.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...