Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 9.2s)

analyze18.0ms (0.2%)

Memory
-4.0MiB live, 35.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
25%25%74.9%0.1%0%0%0%3
37.5%37.5%62.4%0.1%0%0%0%4
56.3%56.2%43.7%0.1%0%0%0%5
65.6%65.6%34.3%0.1%0%0%0%6
76.6%76.5%23.4%0.1%0%0%0%7
82%82%18%0.1%0%0%0%8
87.9%87.8%12.1%0.1%0%0%0%9
90.8%90.7%9.2%0.1%0%0%0%10
93.8%93.8%6.1%0.1%0%0%0%11
95.4%95.3%4.6%0.1%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample1.0s (11.3%)

Memory
-1.3MiB live, 974.0MiB allocated
Samples
571.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 310.0ms
ival-mult: 166.0ms (53.6% of total)
ival-add: 69.0ms (22.3% of total)
ival-div: 60.0ms (19.4% of total)
ival-true: 6.0ms (1.9% of total)
exact: 5.0ms (1.6% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

preprocess44.0ms (0.5%)

Memory
-38.3MiB live, 18.3MiB allocated
Algorithm
egg-herbie
Rules
344×times-frac
280×associate-*l*
248×associate-*r*
168×unsub-neg
138×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01645
14735
211535
326735
470035
5115235
6150835
7154235
8159035
9162235
067
1107
2137
3147
0147
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (* x 100) (+ x y))
Outputs
(/ (* x 100) (+ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))

explain77.0ms (0.8%)

Memory
2.5MiB live, 117.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
00-0-y
00-0-(*.f64 x #s(literal 100 binary64))
00-0-(+.f64 x y)
00-0-#s(literal 100 binary64)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))o/n10
(*.f64 x #s(literal 100 binary64))overflow1
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
23.0ms512×0valid
Compiler

Compiled 54 to 28 computations (48.1% saved)

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

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify4.0ms (0%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
11016
21316
31416
01416
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (* x 100) (+ x y))
(* x 100)
x
100
(+ x y)
y
Outputs
(/ (* x 100) (+ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(* x 100)
(*.f64 x #s(literal 100 binary64))
x
100
#s(literal 100 binary64)
(+ x y)
(+.f64 x y)
y

localize24.0ms (0.3%)

Memory
-4.7MiB live, 36.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.3%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Samples
14.0ms256×0valid
Compiler

Compiled 18 to 8 computations (55.6% saved)

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

series5.0ms (0%)

Memory
10.9MiB live, 10.9MiB allocated
Counts
3 → 60
Calls
Call 1
Inputs
#<alt (/ (* x 100) (+ x y))>
#<alt (* x 100)>
#<alt (+ x y)>
Outputs
#<alt (* 100 (/ x y))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))>
#<alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))>
#<alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))>
#<alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))>
#<alt (* 100 (/ x y))>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)>
#<alt (* 100 (/ x y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<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

15 calls:

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

rewrite408.0ms (4.4%)

Memory
2.6MiB live, 517.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 492×/-lowering-/.f32
4 492×/-lowering-/.f64
3 630×*-lowering-*.f32
3 630×*-lowering-*.f64
3 278×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
13113
221513
3214713
0819013
Stop Event
iter limit
node limit
Counts
3 → 323
Calls
Call 1
Inputs
(/ (* x 100) (+ x y))
(* x 100)
(+ x y)
Outputs
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(-.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 (/.f64 y (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/100 binary64) x)))
(-.f64 (/.f64 (/.f64 (fma.f64 x x (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 (/.f64 (*.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1/100 binary64) x)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y))))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal -100 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (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 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 y (+.f64 x y) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x 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 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.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 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (*.f64 (-.f64 (neg.f64 y) x) (*.f64 x #s(literal 100 binary64)))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 x y)) (*.f64 (-.f64 (neg.f64 y) x) (*.f64 x #s(literal -100 binary64)))) (*.f64 (-.f64 (neg.f64 y) x) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal -100 binary64)))) (*.f64 (-.f64 (neg.f64 y) x) #s(literal 1 binary64))) (*.f64 (-.f64 (neg.f64 y) x) (/.f64 (+.f64 x y) (*.f64 x #s(literal -100 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (*.f64 (-.f64 (neg.f64 y) x) (/.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (-.f64 (neg.f64 y) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 (-.f64 (neg.f64 y) x) (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (-.f64 (neg.f64 y) x) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 x y)) (*.f64 (-.f64 (neg.f64 y) x) (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (neg.f64 y) x) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 y (+.f64 x y) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (neg.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64)))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (fma.f64 y (+.f64 x y) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)))) (*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x))) (*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y))) (*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (*.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) (/.f64 #s(literal 0 binary64) (+.f64 x y)) (fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) (*.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y))))))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 #s(literal 100 binary64) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) (pow.f64 (/.f64 (-.f64 x y) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 #s(literal -100 binary64) (pow.f64 (/.f64 (-.f64 (neg.f64 y) x) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (pow.f64 (/.f64 (+.f64 x y) (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) x))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) x))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x y) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 x #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64))))))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) (neg.f64 (neg.f64 x)))
(*.f64 #s(literal 100 binary64) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 (neg.f64 (neg.f64 x)) #s(literal 100 binary64))
(+.f64 x y)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(+.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 y)))
(+.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)) #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)))
(-.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (neg.f64 (-.f64 x y))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 y y) (neg.f64 (-.f64 x y))) #s(literal -1 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))) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.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 (-.f64 x y) (*.f64 y 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))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))) (/.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 (-.f64 x y) (*.f64 y 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))) (*.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (/.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 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(-.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 (*.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 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (-.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))))) (neg.f64 (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 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 (*.f64 x x) (*.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 (*.f64 y y) (*.f64 #s(literal 1 binary64) (-.f64 x y))))
(-.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 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 1 binary64) (-.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))) (-.f64 (neg.f64 y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x y))) (-.f64 (neg.f64 y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 1 binary64) (-.f64 y x))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (-.f64 y x))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.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 (-.f64 x y) (*.f64 y y)) (*.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 (*.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 (/.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 (-.f64 x y) (*.f64 y y)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.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 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.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)) (*.f64 #s(literal 1 binary64) (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 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.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 (-.f64 x 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 (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 y x))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 1 binary64) (-.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))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.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 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x 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 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 x (-.f64 x y) (*.f64 y 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))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x (-.f64 x y) (*.f64 y 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))) #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 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.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 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))))
(/.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 (neg.f64 y) x) (-.f64 x y))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.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 (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 (-.f64 x 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 (*.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.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 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x 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 (*.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) (fma.f64 x (-.f64 x 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 (*.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (*.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 #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 (-.f64 x y) #s(literal 1 binary64))) (*.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 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (*.f64 y y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (-.f64 x y)))) #s(literal 1 binary64))
(/.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 (-.f64 x y) (*.f64 y y))))
(/.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 (-.f64 x y) (*.f64 y y))))))
(/.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 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 x (-.f64 x y) (*.f64 y 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))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x (-.f64 x y) (*.f64 y 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))) #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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y 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 (*.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) (fma.f64 x (-.f64 x y) (*.f64 y y))))) (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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))) (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 #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 (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 (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 #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 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (fma.f64 (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)) (*.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 (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))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (+.f64 x y) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.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 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.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 (-.f64 x y) (*.f64 y y)))))
(*.f64 (*.f64 (-.f64 (neg.f64 y) x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.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 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x 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 (-.f64 x y) (*.f64 y y)) (-.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 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 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 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (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 (-.f64 x y) (*.f64 y y)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.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 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 (*.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))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (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 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 x (-.f64 x y) (*.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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))

simplify500.0ms (5.4%)

Memory
25.4MiB live, 781.2MiB allocated
Algorithm
egg-herbie
Rules
15 982×accelerator-lowering-fma.f32
15 982×accelerator-lowering-fma.f64
4 158×*-lowering-*.f32
4 158×*-lowering-*.f64
2 414×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142463
1400440
2986420
33162406
47111406
08145375
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
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
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 (/.f64 x (*.f64 y y)) (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)) (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 y (/.f64 y x)) (+.f64 (/.f64 y x) #s(literal -1 binary64)) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 y (/.f64 y x)) (+.f64 (/.f64 y x) #s(literal -1 binary64)) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 y (/.f64 y x)) (+.f64 (/.f64 y x) #s(literal -1 binary64)) y) #s(literal 100 binary64))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (*.f64 (/.f64 x y) (*.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (+.f64 (neg.f64 x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 x y) (*.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64))))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64))) y)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 x (*.f64 x #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (*.f64 x x) (neg.f64 x) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)

eval43.0ms (0.5%)

Memory
-0.6MiB live, 113.5MiB allocated
Compiler

Compiled 10 030 to 1 110 computations (88.9% saved)

prune215.0ms (2.3%)

Memory
-6.1MiB live, 110.2MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3749383
Fresh000
Picked101
Done000
Total3759384
Accuracy
100.0%
Counts
384 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
60.0%
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
99.2%
(/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y)))))
47.2%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
53.5%
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
99.3%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
54.0%
#s(literal 100 binary64)
Compiler

Compiled 180 to 118 computations (34.4% saved)

simplify301.0ms (3.3%)

Memory
4.6MiB live, 419.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))
cost-diff1024
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 #s(literal 100 binary64) (+.f64 x y))
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 x (+.f64 x y))
cost-diff0
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
Rules
9 428×accelerator-lowering-fma.f32
9 428×accelerator-lowering-fma.f64
4 148×*-lowering-*.f32
4 148×*-lowering-*.f64
2 656×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01481
13481
211481
337781
4146481
5490881
0861381
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ x (+ x y)) 100)
(/ x (+ x y))
x
(+ x y)
y
100
100
(/ (* x 100) y)
(* x 100)
x
100
y
(* (/ 100 (+ x y)) x)
(/ 100 (+ x y))
100
(+ x y)
x
y
(/ (* (* x 100) (- x y)) (* (+ x y) (- x y)))
(* (* x 100) (- x y))
(* x 100)
x
100
(- x y)
y
(* (+ x y) (- x y))
(+ x y)
Outputs
(* (/ x (+ x y)) 100)
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/ x (+ x y))
(/.f64 x (+.f64 x y))
x
(+ x y)
(+.f64 x y)
y
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
(/ (* x 100) y)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(* x 100)
(*.f64 x #s(literal 100 binary64))
x
100
#s(literal 100 binary64)
y
(* (/ 100 (+ x y)) x)
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/ 100 (+ x y))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
100
#s(literal 100 binary64)
(+ x y)
(+.f64 x y)
x
y
(/ (* (* x 100) (- x y)) (* (+ x y) (- x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(* (* x 100) (- x y))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* x 100)
(*.f64 x #s(literal 100 binary64))
x
100
#s(literal 100 binary64)
(- x y)
(-.f64 x y)
y
(* (+ x y) (- x y))
(*.f64 (+.f64 x y) (-.f64 x y))
(+ x y)
(+.f64 x y)

localize240.0ms (2.6%)

Memory
2.8MiB live, 79.3MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy100.0%
(*.f64 (+.f64 x y) (-.f64 x y))
accuracy99.8%
(*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))
accuracy60.9%
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 #s(literal 100 binary64) (+.f64 x y))
accuracy99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.7%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 x (+.f64 x y))
accuracy99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
Samples
123.0ms256×0valid
Compiler

Compiled 91 to 16 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-div: 100.0ms (90.5% of total)
ival-mult: 7.0ms (6.3% of total)
ival-add: 2.0ms (1.8% of total)
ival-sub: 1.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series118.0ms (1.3%)

Memory
-15.7MiB live, 21.9MiB allocated
Counts
11 → 252
Calls
Call 1
Inputs
#<alt (* (/ x (+ x y)) 100)>
#<alt (/ x (+ x y))>
#<alt (+ x y)>
#<alt (/ (* x 100) y)>
#<alt (* x 100)>
#<alt (* (/ 100 (+ x y)) x)>
#<alt (/ 100 (+ x y))>
#<alt (/ (* (* x 100) (- x y)) (* (+ x y) (- x y)))>
#<alt (* (* x 100) (- x y))>
#<alt (- x y)>
#<alt (* (+ x y) (- x y))>
Outputs
#<alt (* 100 (/ x y))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))>
#<alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))>
#<alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))>
#<alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))>
#<alt (* 100 (/ x y))>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)>
#<alt (* 100 (/ x y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))>
#<alt (/ x y)>
#<alt (* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))>
#<alt (* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))>
#<alt (* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ y x)))>
#<alt (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))>
#<alt (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ y x)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ y x)))>
#<alt (+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))>
#<alt (+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))>
#<alt (/ x y)>
#<alt (/ (+ x (* -1 (/ (pow x 2) y))) y)>
#<alt (/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)>
#<alt (/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)>
#<alt (/ x y)>
#<alt (* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))>
#<alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y))>
#<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 (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 (/ x y))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))>
#<alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))>
#<alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))>
#<alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))>
#<alt (* 100 (/ x y))>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)>
#<alt (* 100 (/ x y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))>
#<alt (/ 100 y)>
#<alt (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))>
#<alt (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))>
#<alt (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))>
#<alt (/ 100 x)>
#<alt (/ (+ 100 (* -100 (/ y x))) x)>
#<alt (/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)>
#<alt (/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)>
#<alt (/ 100 x)>
#<alt (* -1 (/ (- (* 100 (/ y x)) 100) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))>
#<alt (/ 100 x)>
#<alt (+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))>
#<alt (+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))>
#<alt (+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))>
#<alt (/ 100 y)>
#<alt (/ (+ 100 (* -100 (/ x y))) y)>
#<alt (/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)>
#<alt (/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)>
#<alt (/ 100 y)>
#<alt (* -1 (/ (- (* 100 (/ x y)) 100) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))>
#<alt (* 100 (/ x y))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))>
#<alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))>
#<alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))>
#<alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))>
#<alt (* 100 (/ x y))>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)>
#<alt (* 100 (/ x y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))>
#<alt (* -100 (* x y))>
#<alt (* x (+ (* -100 y) (* 100 x)))>
#<alt (* x (+ (* -100 y) (* 100 x)))>
#<alt (* x (+ (* -100 y) (* 100 x)))>
#<alt (* 100 (pow x 2))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* 100 (pow x 2))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* 100 (pow x 2))>
#<alt (+ (* -100 (* x y)) (* 100 (pow x 2)))>
#<alt (+ (* -100 (* x y)) (* 100 (pow x 2)))>
#<alt (+ (* -100 (* x y)) (* 100 (pow x 2)))>
#<alt (* -100 (* x y))>
#<alt (* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))>
#<alt (* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))>
#<alt (* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))>
#<alt (* -100 (* x y))>
#<alt (* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))>
#<alt (* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))>
#<alt (* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (pow y 2))>
#<alt (+ (* -1 (pow y 2)) (* x (+ y (* -1 y))))>
#<alt (+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))>
#<alt (+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))>
#<alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))>
#<alt (pow x 2)>
#<alt (+ (* y (+ x (* -1 x))) (pow x 2))>
#<alt (+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))>
#<alt (+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))>
#<alt (* -1 (pow y 2))>
#<alt (* (pow y 2) (- (+ (* -1 (/ x y)) (/ x y)) 1))>
#<alt (* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))>
#<alt (* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))>
#<alt (* -1 (pow y 2))>
#<alt (* (pow y 2) (- (* -1 (/ (+ x (* -1 x)) y)) 1))>
#<alt (* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))>
#<alt (* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))>
Calls

63 calls:

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

rewrite766.0ms (8.3%)

Memory
5.7MiB live, 750.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 230×*-lowering-*.f32
6 230×*-lowering-*.f64
5 528×/-lowering-/.f32
5 528×/-lowering-/.f64
2 546×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01459
17859
262959
0867959
Stop Event
iter limit
node limit
Counts
11 → 1 780
Calls
Call 1
Inputs
(* (/ x (+ x y)) 100)
(/ x (+ x y))
(+ x y)
(/ (* x 100) y)
(* x 100)
(* (/ 100 (+ x y)) x)
(/ 100 (+ x y))
(/ (* (* x 100) (- x y)) (* (+ x y) (- x y)))
(* (* x 100) (- x y))
(- x y)
(* (+ x y) (- x y))
Outputs
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x y)))
(+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x) (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y))
(+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y) (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 x y) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))) (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(+.f64 (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))) (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(fma.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(fma.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))
(fma.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 x y) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x y)))
(fma.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y))
(fma.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 x y))))
(/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (-.f64 x y))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal -1/100 binary64)))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) (-.f64 y x))
(/.f64 (/.f64 x (-.f64 x y)) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (/.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (-.f64 x y)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y))) (-.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (-.f64 x y)) (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (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 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) #s(literal 1 binary64)) (-.f64 y x))
(/.f64 (*.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (-.f64 x y)) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 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 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (*.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)))
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x #s(literal 100 binary64))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)))
(*.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 x y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 x y)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 x (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (-.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal -100 binary64))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (*.f64 x (-.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (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 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) x))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (-.f64 x y)))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)) (/.f64 (-.f64 y x) (-.f64 x y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (-.f64 y x)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 (*.f64 x (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 y x)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)) (/.f64 (-.f64 y x) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 100 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) (/.f64 (-.f64 x y) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) (-.f64 x y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 y x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 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 100 binary64) (/.f64 x (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 x (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 100 binary64)) (*.f64 x (-.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x #s(literal 100 binary64))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (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 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 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 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 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 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)) (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) x))
(+.f64 (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (neg.f64 y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 x (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 x (-.f64 (neg.f64 y) x)))
(fma.f64 x (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (neg.f64 y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y) (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) x))
(fma.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(neg.f64 (/.f64 x (-.f64 (neg.f64 y) x)))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (-.f64 (neg.f64 y) x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) x)))
(/.f64 x (+.f64 x y))
(/.f64 (neg.f64 x) (-.f64 (neg.f64 y) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 x (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 x (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (/.f64 x #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (+.f64 x y))
(/.f64 (/.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 y x) x) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) x) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 x (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 x (/.f64 (-.f64 x y) (+.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 x (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)) x) (-.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) x))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (*.f64 x (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) x))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 x (*.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 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (neg.f64 x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 x (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 x y)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y (+.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y (+.f64 x y))) (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 x y)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (*.f64 (*.f64 x y) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))))
(+.f64 (-.f64 x #s(literal 0 binary64)) y)
(-.f64 x (neg.f64 y))
(-.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 y x)) (-.f64 (neg.f64 y) x))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))))
(fma.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) y)
(fma.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 x y) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 x x) (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y (+.f64 x y))))
(fma.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y (+.f64 x y)) (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y y)) (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 x y)))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 x (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 x (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))) (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 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))) (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 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.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))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (-.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (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 (-.f64 y x) (*.f64 x x))))
(/.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 (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 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (/.f64 #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 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))
(/.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 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (-.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 x y)) (*.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.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 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x 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))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (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 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 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 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y 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 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y 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))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x 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 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.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) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.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 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(*.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 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1 binary64)) (/.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x)))
(*.f64 (*.f64 #s(literal 1 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 binary64) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 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))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64)))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (neg.f64 y))
(pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) x))
(*.f64 #s(literal 100 binary64) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) x) #s(literal 100 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x y)))
(+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x) (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y))
(+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y) (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 x y) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))) (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(+.f64 (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))) (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(fma.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(fma.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))
(fma.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 x y) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x y)))
(fma.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y))
(fma.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 x y))))
(/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (-.f64 x y))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal -1/100 binary64)))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) (-.f64 y x))
(/.f64 (/.f64 x (-.f64 x y)) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (/.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (-.f64 x y)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y))) (-.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (-.f64 x y)) (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (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 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) #s(literal 1 binary64)) (-.f64 y x))
(/.f64 (*.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (-.f64 x y)) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 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 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (*.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)))
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x #s(literal 100 binary64))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)))
(*.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 x y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 x y)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 x (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (-.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal -100 binary64))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (*.f64 x (-.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (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 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) x))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (-.f64 x y)))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)) (/.f64 (-.f64 y x) (-.f64 x y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (-.f64 y x)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 (*.f64 x (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 y x)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)) (/.f64 (-.f64 y x) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 100 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) (/.f64 (-.f64 x y) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) (-.f64 x y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 y x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 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 100 binary64) (/.f64 x (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 x (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 100 binary64)) (*.f64 x (-.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x #s(literal 100 binary64))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (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 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 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 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) x) (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 y)) (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) x))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 x (+.f64 x y)) (/.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 #s(literal 100 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 x (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 x (-.f64 x y)) (/.f64 #s(literal 100 binary64) (+.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) x (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 y)))
(fma.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 y) (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) x))
(fma.f64 (/.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 x (+.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (neg.f64 y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(/.f64 #s(literal -100 binary64) (-.f64 (neg.f64 y) x))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (/.f64 #s(literal 100 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 -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 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 100 binary64) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 #s(literal 100 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 -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 100 binary64)) (-.f64 x y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 (-.f64 x y) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 100 binary64)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 1 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 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 100 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 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 x y))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 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 -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 #s(literal -100 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 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 #s(literal 100 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 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x y)))
(+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x) (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y))
(+.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y) (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (*.f64 (*.f64 x y) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(+.f64 (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))) (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(+.f64 (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))) (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(fma.f64 y (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y))))
(fma.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (+.f64 x y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))
(fma.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (*.f64 x y) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y))))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 y (+.f64 x y)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x x)))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y)) (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 x y)))
(fma.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y))
(fma.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) y (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) x))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 x y))))
(/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (-.f64 x y))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal -1/100 binary64)))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) (-.f64 y x))
(/.f64 (/.f64 x (-.f64 x y)) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (/.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (-.f64 x y)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y))) (-.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (-.f64 x y)) (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (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 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) #s(literal 1 binary64)) (-.f64 y x))
(/.f64 (*.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (-.f64 x y)) (-.f64 (neg.f64 y) x))
(/.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 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 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (*.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)))
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x #s(literal 100 binary64))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)))
(*.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 x y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 x y)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 x (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (-.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal -100 binary64))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (*.f64 x (-.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (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 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) x))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (-.f64 x y)))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(*.f64 (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 x y) x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)) (/.f64 (-.f64 y x) (-.f64 x y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (-.f64 y x)) (/.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 (*.f64 x (-.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 y x)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)) (/.f64 (-.f64 y x) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 100 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) (/.f64 (-.f64 x y) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) (-.f64 x y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (-.f64 (neg.f64 y) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x y)) (/.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 y x) #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 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 100 binary64) (/.f64 x (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 x (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))) (/.f64 (-.f64 x y) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 100 binary64)) (*.f64 x (-.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x #s(literal 100 binary64))) (-.f64 x y))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (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 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (+.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 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 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 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 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(*.f64 (/.f64 (/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) (+.f64 x y)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 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 x (*.f64 #s(literal -100 binary64) y)) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 #s(literal -100 binary64) y)))
(+.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))))
(+.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 (neg.f64 y) #s(literal 100 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 (*.f64 #s(literal -100 binary64) y) x))
(+.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))))
(fma.f64 x (*.f64 x #s(literal 100 binary64)) (*.f64 x (*.f64 #s(literal -100 binary64) y)))
(fma.f64 x (*.f64 x #s(literal 100 binary64)) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))))
(fma.f64 x (*.f64 x #s(literal 100 binary64)) (*.f64 x (*.f64 (neg.f64 y) #s(literal 100 binary64))))
(fma.f64 x (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 #s(literal -100 binary64) y) x))
(fma.f64 x (*.f64 #s(literal -100 binary64) y) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(fma.f64 #s(literal 100 binary64) (*.f64 x x) (*.f64 x (*.f64 #s(literal -100 binary64) y)))
(fma.f64 #s(literal 100 binary64) (*.f64 x x) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))))
(fma.f64 #s(literal 100 binary64) (*.f64 x x) (*.f64 x (*.f64 (neg.f64 y) #s(literal 100 binary64))))
(fma.f64 #s(literal 100 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -100 binary64) y) x))
(fma.f64 #s(literal 100 binary64) (*.f64 x (neg.f64 y)) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) x (*.f64 x (*.f64 #s(literal -100 binary64) y)))
(fma.f64 (*.f64 x #s(literal 100 binary64)) x (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) x (*.f64 x (*.f64 (neg.f64 y) #s(literal 100 binary64))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) x (*.f64 (*.f64 #s(literal -100 binary64) y) x))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(fma.f64 (neg.f64 y) (*.f64 x #s(literal 100 binary64)) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(fma.f64 (*.f64 x x) #s(literal 100 binary64) (*.f64 x (*.f64 #s(literal -100 binary64) y)))
(fma.f64 (*.f64 x x) #s(literal 100 binary64) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))))
(fma.f64 (*.f64 x x) #s(literal 100 binary64) (*.f64 x (*.f64 (neg.f64 y) #s(literal 100 binary64))))
(fma.f64 (*.f64 x x) #s(literal 100 binary64) (*.f64 (*.f64 #s(literal -100 binary64) y) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(fma.f64 (*.f64 x (neg.f64 y)) #s(literal 100 binary64) (*.f64 x (*.f64 x #s(literal 100 binary64))))
(fma.f64 (*.f64 (neg.f64 y) #s(literal 100 binary64)) x (*.f64 x (*.f64 x #s(literal 100 binary64))))
(fma.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) y (*.f64 x (*.f64 x #s(literal 100 binary64))))
(neg.f64 (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))))
(/.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))) (-.f64 (neg.f64 y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (*.f64 x (*.f64 #s(literal -100 binary64) y))) (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal 100 binary64))) (-.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 x (*.f64 #s(literal -100 binary64) y)) (*.f64 x (*.f64 #s(literal -100 binary64) y)))) (-.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 #s(literal -100 binary64) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal 100 binary64)))) (*.f64 (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64)))))) (-.f64 (*.f64 x (*.f64 x #s(literal 100 binary64))) (neg.f64 (*.f64 y (*.f64 x #s(literal 100 binary64))))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) #s(literal 1 binary64)) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) x) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (+.f64 x y)) x) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (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 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 x (neg.f64 (*.f64 (-.f64 x y) #s(literal -100 binary64))))
(*.f64 x (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(*.f64 #s(literal 100 binary64) (*.f64 (*.f64 x (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (-.f64 x y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 y x))
(*.f64 (neg.f64 x) (*.f64 (-.f64 x y) #s(literal -100 binary64)))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 x #s(literal 100 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (-.f64 x y) #s(literal -100 binary64))))
(*.f64 (-.f64 y x) (*.f64 x #s(literal -100 binary64)))
(*.f64 (*.f64 x (-.f64 x y)) #s(literal 100 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 100 binary64)) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (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 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (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 x (neg.f64 y))
(+.f64 x (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(+.f64 x (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(+.f64 (neg.f64 y) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) x)
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (neg.f64 y) #s(literal 1 binary64)) x)
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(-.f64 x y)
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (-.f64 y x))
(-.f64 (+.f64 x #s(literal 0 binary64)) y)
(fma.f64 x #s(literal 1 binary64) (neg.f64 y))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(fma.f64 (neg.f64 y) #s(literal 1 binary64) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 #s(literal 1 binary64) x (neg.f64 y))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(fma.f64 #s(literal 1 binary64) x (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1 binary64) y x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (neg.f64 y))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(fma.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x (+.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 x (fma.f64 x (+.f64 x y) (*.f64 y 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 (+.f64 x y) (-.f64 y x))) (-.f64 y x) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y y) (+.f64 x y))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(neg.f64 (-.f64 y x))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (*.f64 (+.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (neg.f64 (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.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 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (+.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 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (*.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (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 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.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 (neg.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (fma.f64 y (neg.f64 (*.f64 y y)) (*.f64 x (*.f64 x x))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 x (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))))
(/.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))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 x x) (+.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y)))) (+.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (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 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) #s(literal 1 binary64)) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 (*.f64 (+.f64 x y) (-.f64 x y)) (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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y 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 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(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 (-.f64 x y) (*.f64 (+.f64 x y) (/.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 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x)))))
(*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (-.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(*.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 x y) #s(literal -1 binary64)) (/.f64 (-.f64 (neg.f64 y) x) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1 binary64)) (/.f64 (+.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 y x) #s(literal -1 binary64)) (/.f64 (+.f64 x y) (+.f64 x y)))
(*.f64 (/.f64 (+.f64 x y) #s(literal -1 binary64)) (/.f64 (-.f64 y x) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (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 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (neg.f64 (*.f64 (+.f64 x y) y)) (*.f64 x (+.f64 x y)))
(+.f64 (*.f64 y (-.f64 x y)) (*.f64 x (-.f64 x y)))
(+.f64 (*.f64 x (+.f64 x y)) (neg.f64 (*.f64 (+.f64 x y) y)))
(+.f64 (*.f64 x (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y)))
(+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (*.f64 x (+.f64 x y)))
(+.f64 (*.f64 x (-.f64 x y)) (*.f64 y (-.f64 x y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 (*.f64 y y) #s(literal 1 binary64)))
(-.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 y y (*.f64 x x))))) (/.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 y y (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 x x (*.f64 y y))))
(fma.f64 x x (neg.f64 (*.f64 y y)))
(fma.f64 x (+.f64 x y) (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.f64 x (+.f64 x y) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 x (-.f64 x y) (*.f64 y (-.f64 x y)))
(fma.f64 y (-.f64 x y) (*.f64 x (-.f64 x y)))
(fma.f64 (+.f64 x y) x (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.f64 (+.f64 x y) x (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 (+.f64 x y) (neg.f64 y) (*.f64 x (+.f64 x y)))
(fma.f64 (-.f64 x y) x (*.f64 y (-.f64 x y)))
(fma.f64 (-.f64 x y) y (*.f64 x (-.f64 x y)))
(fma.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 x (+.f64 x y)) (*.f64 y (-.f64 x y)))
(fma.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) x) (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) x) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 y)) (*.f64 x (+.f64 x y)))
(fma.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) y) (*.f64 x (-.f64 x y)))
(fma.f64 (neg.f64 y) (+.f64 x y) (*.f64 x (+.f64 x y)))
(fma.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))) x) (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.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))) x) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.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))) (neg.f64 y)) (*.f64 x (+.f64 x y)))
(fma.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) x) (*.f64 y (-.f64 x y)))
(fma.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) y) (*.f64 x (-.f64 x y)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x y) y)) (*.f64 x (+.f64 x y)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x y)) (*.f64 x (-.f64 x y)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x y)) (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x y)) (*.f64 y (-.f64 x y)))
(fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 x y)) (*.f64 x (+.f64 x y)))
(fma.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) x) (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) x) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (neg.f64 y)) (*.f64 x (+.f64 x y)))
(fma.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) x) (*.f64 y (-.f64 x y)))
(fma.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) y) (*.f64 x (-.f64 x y)))
(fma.f64 (*.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 y (-.f64 x y)))
(fma.f64 (*.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.f64 (*.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 y y)))
(fma.f64 (*.f64 y (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x (-.f64 x y)))
(fma.f64 (*.f64 (neg.f64 y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 x (+.f64 x y)))
(fma.f64 (*.f64 (neg.f64 y) #s(literal 1 binary64)) (+.f64 x y) (*.f64 x (+.f64 x y)))
(fma.f64 (*.f64 x (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 y (-.f64 x y)))
(fma.f64 (*.f64 y (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 x (-.f64 x y)))
(fma.f64 (*.f64 x (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 (+.f64 x y) y)))
(fma.f64 (*.f64 x (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 y) (+.f64 x y)))
(fma.f64 (*.f64 (neg.f64 y) (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 x (+.f64 x y)))
(fma.f64 (*.f64 y (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 x (-.f64 x y)))
(fma.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 x y) y)))
(fma.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 (*.f64 (+.f64 x y) #s(literal -1 binary64)) y (*.f64 x (+.f64 x y)))
(fma.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 x (+.f64 x y)))
(fma.f64 (*.f64 x (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 y (-.f64 x y)))
(neg.f64 (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y 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))) (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (+.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 (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (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) (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x y) (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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y 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 x y)) (*.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x 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 (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y))) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 y x))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (neg.f64 (*.f64 y y)) #s(literal 3 binary64))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (neg.f64 (*.f64 y y)) (neg.f64 (*.f64 y y))) (*.f64 (*.f64 x x) (neg.f64 (*.f64 y y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 x y) y)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y)) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) y)) (neg.f64 (*.f64 (+.f64 x y) y))) (*.f64 (*.f64 x (+.f64 x y)) (neg.f64 (*.f64 (+.f64 x y) y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) (+.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y)) (-.f64 (*.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y))) (*.f64 (*.f64 x (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 y (-.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (-.f64 x y)) (*.f64 x (-.f64 x y)) (-.f64 (*.f64 (*.f64 y (-.f64 x y)) (*.f64 y (-.f64 x y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 y (-.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (-.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 y (-.f64 x y)) (*.f64 y (-.f64 x y)) (-.f64 (*.f64 (*.f64 x (-.f64 x y)) (*.f64 x (-.f64 x y))) (*.f64 (*.f64 y (-.f64 x y)) (*.f64 x (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (neg.f64 (*.f64 y y)) (neg.f64 (*.f64 y y)))) (-.f64 (*.f64 x x) (neg.f64 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (neg.f64 (*.f64 (+.f64 x y) y)) (neg.f64 (*.f64 (+.f64 x y) y)))) (-.f64 (*.f64 x (+.f64 x y)) (neg.f64 (*.f64 (+.f64 x y) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y)))) (-.f64 (*.f64 x (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 x y)) (*.f64 x (-.f64 x y))) (*.f64 (*.f64 y (-.f64 x y)) (*.f64 y (-.f64 x y)))) (-.f64 (*.f64 x (-.f64 x y)) (*.f64 y (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 y (-.f64 x y)) (*.f64 y (-.f64 x y))) (*.f64 (*.f64 x (-.f64 x y)) (*.f64 x (-.f64 x y)))) (-.f64 (*.f64 y (-.f64 x y)) (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (-.f64 x y) (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 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 x y)) (-.f64 y x))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (-.f64 x y)) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (+.f64 x y)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x)) (+.f64 x y)) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (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 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (+.f64 x y) (-.f64 x y))
(*.f64 (-.f64 x y) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (+.f64 x y) (+.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (-.f64 x y)))
(*.f64 (-.f64 (neg.f64 y) x) (-.f64 y 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))) (-.f64 x y)))
(*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))
(*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (-.f64 y x) (-.f64 (neg.f64 y) x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (-.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 (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x))))))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (-.f64 x y) (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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (-.f64 x y) #s(literal 1 binary64)) (+.f64 x y))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (-.f64 x y) #s(literal 1 binary64)) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 (+.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (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 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (+.f64 x y)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))))) (*.f64 (-.f64 x y) (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))))) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (+.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y))) (fma.f64 x (+.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (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 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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 (-.f64 x y) (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 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 (neg.f64 y) x))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 y x))) (neg.f64 (fma.f64 x (+.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 x y)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x))))))) (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))) (-.f64 x 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 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (*.f64 (+.f64 x y) (*.f64 y (+.f64 x y))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 x y)) (+.f64 x y)) (*.f64 (fma.f64 x (+.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))

simplify390.0ms (4.2%)

Memory
-5.2MiB live, 792.6MiB allocated
Algorithm
egg-herbie
Rules
10 866×accelerator-lowering-fma.f32
10 866×accelerator-lowering-fma.f64
4 490×*-lowering-*.f32
4 490×*-lowering-*.f64
4 418×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03572608
111482398
230492258
082992118
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
1
(+ 1 (* -1 (/ y x)))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(/ x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)
(/ x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y))
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)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(/ 100 x)
(/ (+ 100 (* -100 (/ y x))) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)
(/ 100 x)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
(/ 100 x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(/ 100 y)
(/ (+ 100 (* -100 (/ x y))) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)
(/ 100 y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -100 (* x y))
(* x (+ (* -100 y) (* 100 x)))
(* x (+ (* -100 y) (* 100 x)))
(* x (+ (* -100 y) (* 100 x)))
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* 100 (pow x 2))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(* -100 (* x y))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* -100 (* x y))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (pow y 2))
(+ (* -1 (pow y 2)) (* x (+ y (* -1 y))))
(+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))
(+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))
(pow x 2)
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))
(pow x 2)
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))
(pow x 2)
(+ (* y (+ x (* -1 x))) (pow x 2))
(+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))
(+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))
(* -1 (pow y 2))
(* (pow y 2) (- (+ (* -1 (/ x y)) (/ x y)) 1))
(* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))
(* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))
(* -1 (pow y 2))
(* (pow y 2) (- (* -1 (/ (+ x (* -1 x)) y)) 1))
(* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))
(* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))
Outputs
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64))) (/.f64 #s(literal 100 binary64) y)))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (fma.f64 #s(literal -100 binary64) (*.f64 y (/.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x)) #s(literal 100 binary64))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (neg.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))))) y)) (neg.f64 y))
(/ x y)
(/.f64 x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 x (neg.f64 y)) x) y)
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 x (fma.f64 x (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y (neg.f64 y)))) (/.f64 x y))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 x (*.f64 x (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))) (/.f64 x y))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x))
(/ x y)
(/.f64 x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 x (/.f64 x (neg.f64 y)) x) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)
(/.f64 (+.f64 x (/.f64 (neg.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y))) y)) y)
(/ x y)
(/.f64 x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(/.f64 (fma.f64 x (/.f64 x (neg.f64 y)) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y))
(/.f64 (+.f64 x (/.f64 (neg.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y))) y)) y)
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(fma.f64 y (/.f64 x y) y)
(* y (+ 1 (/ x y)))
(fma.f64 y (/.f64 x y) y)
(* y (+ 1 (/ x y)))
(fma.f64 y (/.f64 x y) y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 y (/.f64 x y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 y (/.f64 x y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 y (/.f64 x y) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64))) (/.f64 #s(literal 100 binary64) y)))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (fma.f64 #s(literal -100 binary64) (*.f64 y (/.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x)) #s(literal 100 binary64))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (neg.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))))) y)) (neg.f64 y))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(fma.f64 x (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64))) (/.f64 #s(literal 100 binary64) y))
(+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ (+ 100 (* -100 (/ y x))) x)
(/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/.f64 (fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64)) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x)) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(/.f64 (fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x)) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) (*.f64 x x)) (/.f64 #s(literal 100 binary64) x))
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(fma.f64 y (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 x x)) (+.f64 (/.f64 y x) #s(literal -1 binary64))) (/.f64 #s(literal 100 binary64) x))
(+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(fma.f64 y (fma.f64 (*.f64 y #s(literal -100 binary64)) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 x x)) (+.f64 (/.f64 y x) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) x))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (fma.f64 (/.f64 #s(literal -100 binary64) (*.f64 y y)) (*.f64 (*.f64 x x) (+.f64 (/.f64 x y) #s(literal -1 binary64))) (/.f64 (*.f64 x #s(literal -100 binary64)) y))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (+.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)) (neg.f64 y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64))) (/.f64 #s(literal 100 binary64) y)))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (fma.f64 #s(literal -100 binary64) (*.f64 y (/.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x)) #s(literal 100 binary64))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (neg.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))))) y)) (neg.f64 y))
(* -100 (* x y))
(*.f64 x (*.f64 y #s(literal -100 binary64)))
(* x (+ (* -100 y) (* 100 x)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(* x (+ (* -100 y) (* 100 x)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(* x (+ (* -100 y) (* 100 x)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(* 100 (pow x 2))
(*.f64 #s(literal 100 binary64) (*.f64 x x))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) x)
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) x)
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) x)
(* 100 (pow x 2))
(*.f64 #s(literal 100 binary64) (*.f64 x x))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) x)
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) x)
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) x)
(* 100 (pow x 2))
(*.f64 #s(literal 100 binary64) (*.f64 x x))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(* -100 (* x y))
(*.f64 x (*.f64 y #s(literal -100 binary64)))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(*.f64 (*.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) (neg.f64 x)))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(*.f64 (*.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) (neg.f64 x)))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(*.f64 (*.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) (neg.f64 x)))
(* -100 (* x y))
(*.f64 x (*.f64 y #s(literal -100 binary64)))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(*.f64 (*.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) (neg.f64 x)))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(*.f64 (*.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) (neg.f64 x)))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(*.f64 (*.f64 #s(literal 100 binary64) y) (fma.f64 x (/.f64 x y) (neg.f64 x)))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x (/.f64 (*.f64 x y) x))
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x (/.f64 (*.f64 x y) x))
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x (/.f64 (*.f64 x y) x))
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x (/.f64 (*.f64 x y) x))
(* -1 (* x (- (/ y x) 1)))
(-.f64 x (/.f64 (*.f64 x y) x))
(* -1 (* x (- (/ y x) 1)))
(-.f64 x (/.f64 (*.f64 x y) x))
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* y (- (/ x y) 1))
(-.f64 (/.f64 (*.f64 x y) y) y)
(* y (- (/ x y) 1))
(-.f64 (/.f64 (*.f64 x y) y) y)
(* y (- (/ x y) 1))
(-.f64 (/.f64 (*.f64 x y) y) y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (/.f64 (*.f64 x y) y) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (/.f64 (*.f64 x y) y) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 (/.f64 (*.f64 x y) y) y)
(* -1 (pow y 2))
(*.f64 y (neg.f64 y))
(+ (* -1 (pow y 2)) (* x (+ y (* -1 y))))
(*.f64 y (neg.f64 y))
(+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))
(*.f64 (+.f64 x y) (-.f64 x y))
(+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))
(*.f64 (+.f64 x y) (-.f64 x y))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))
(*.f64 x x)
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))
(*.f64 (*.f64 x x) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))
(*.f64 (*.f64 x x) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))
(*.f64 (*.f64 x x) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))
(*.f64 (*.f64 x x) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))
(pow x 2)
(*.f64 x x)
(+ (* y (+ x (* -1 x))) (pow x 2))
(*.f64 x x)
(+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))
(*.f64 (+.f64 x y) (-.f64 x y))
(+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))
(*.f64 (+.f64 x y) (-.f64 x y))
(* -1 (pow y 2))
(*.f64 y (neg.f64 y))
(* (pow y 2) (- (+ (* -1 (/ x y)) (/ x y)) 1))
(*.f64 y (neg.f64 y))
(* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))
(*.f64 (*.f64 y y) (fma.f64 x (/.f64 x (*.f64 y y)) #s(literal -1 binary64)))
(* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))
(*.f64 (*.f64 y y) (fma.f64 x (/.f64 x (*.f64 y y)) #s(literal -1 binary64)))
(* -1 (pow y 2))
(*.f64 y (neg.f64 y))
(* (pow y 2) (- (* -1 (/ (+ x (* -1 x)) y)) 1))
(*.f64 y (neg.f64 y))
(* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))
(*.f64 (*.f64 y y) (fma.f64 x (/.f64 x (*.f64 y y)) #s(literal -1 binary64)))
(* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))
(*.f64 (*.f64 y y) (fma.f64 x (/.f64 x (*.f64 y y)) #s(literal -1 binary64)))

eval348.0ms (3.8%)

Memory
47.4MiB live, 545.8MiB allocated
Compiler

Compiled 65 096 to 4 152 computations (93.6% saved)

prune413.0ms (4.5%)

Memory
-36.3MiB live, 504.6MiB allocated
Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New2 52242 526
Fresh224
Picked145
Done000
Total2 525102 535
Accuracy
100.0%
Counts
2 535 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
31.9%
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 y (neg.f64 y)))
47.2%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
53.5%
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
99.4%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
47.2%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
47.2%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
54.0%
#s(literal 100 binary64)
Compiler

Compiled 132 to 92 computations (30.3% saved)

simplify5.0ms (0.1%)

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

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -100 binary64) x)
cost-diff0
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff1024
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) #s(literal 100 binary64))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 (+.f64 x y) x)
cost-diff384
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
Rules
32×*-lowering-*.f32
32×*-lowering-*.f64
24×/-lowering-/.f32
24×/-lowering-/.f64
20×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01660
13060
23760
34360
44760
04759
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ 100 (/ (+ x y) x))
100
(/ (+ x y) x)
(+ x y)
x
y
(* (/ 100 y) x)
(/ 100 y)
100
y
x
(* (/ x y) 100)
(/ x y)
x
y
100
(/ (* x 100) x)
(* x 100)
x
100
(+ (* y (/ -100 x)) 100)
y
(/ -100 x)
-100
x
100
Outputs
(/ 100 (/ (+ x y) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
100
#s(literal 100 binary64)
(/ (+ x y) x)
(/.f64 (+.f64 x y) x)
(+ x y)
(+.f64 x y)
x
y
(* (/ 100 y) x)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
100
#s(literal 100 binary64)
y
x
(* (/ x y) 100)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ x y)
(/.f64 x y)
x
y
100
#s(literal 100 binary64)
(/ (* x 100) x)
#s(literal 100 binary64)
(* x 100)
(*.f64 #s(literal 100 binary64) x)
x
100
#s(literal 100 binary64)
(+ (* y (/ -100 x)) 100)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
y
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
-100
#s(literal -100 binary64)
x
100
#s(literal 100 binary64)

localize54.0ms (0.6%)

Memory
-9.7MiB live, 146.1MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal -100 binary64) x)
accuracy99.5%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
accuracy100.0%
(/.f64 x y)
accuracy99.6%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
accuracy100.0%
(/.f64 #s(literal 100 binary64) y)
accuracy99.7%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 (+.f64 x y) x)
accuracy99.4%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
Samples
33.0ms256×0valid
Compiler

Compiled 65 to 18 computations (72.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 10.0ms (50.6% of total)
ival-mult: 6.0ms (30.4% of total)
ival-add: 3.0ms (15.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
14.7MiB live, 14.7MiB allocated
Counts
11 → 216
Calls
Call 1
Inputs
#<alt (/ 100 (/ (+ x y) x))>
#<alt (/ (+ x y) x)>
#<alt (+ x y)>
#<alt (* (/ 100 y) x)>
#<alt (/ 100 y)>
#<alt (* (/ x y) 100)>
#<alt (/ x y)>
#<alt (/ (* x 100) x)>
#<alt (* x 100)>
#<alt (+ (* y (/ -100 x)) 100)>
#<alt (/ -100 x)>
Outputs
#<alt (* 100 (/ x y))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))>
#<alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))>
#<alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))>
#<alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))>
#<alt (* 100 (/ x y))>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)>
#<alt (* 100 (/ x y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))>
#<alt (/ y x)>
#<alt (/ (+ x y) x)>
#<alt (/ (+ x y) x)>
#<alt (/ (+ x y) x)>
#<alt 1>
#<alt (+ 1 (/ y x))>
#<alt (+ 1 (/ y x))>
#<alt (+ 1 (/ y x))>
#<alt 1>
#<alt (+ 1 (/ y x))>
#<alt (+ 1 (/ y x))>
#<alt (+ 1 (/ y x))>
#<alt 1>
#<alt (+ 1 (/ y x))>
#<alt (+ 1 (/ y x))>
#<alt (+ 1 (/ y x))>
#<alt (/ y x)>
#<alt (* y (+ (/ 1 x) (/ 1 y)))>
#<alt (* y (+ (/ 1 x) (/ 1 y)))>
#<alt (* y (+ (/ 1 x) (/ 1 y)))>
#<alt (/ y x)>
#<alt (* y (+ (/ 1 x) (/ 1 y)))>
#<alt (* y (+ (/ 1 x) (/ 1 y)))>
#<alt (* y (+ (/ 1 x) (/ 1 y)))>
#<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 (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (/ 100 y)>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt 100>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (* -100 (/ y x))>
#<alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))>
#<alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))>
#<alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))>
#<alt (* -100 (/ y x))>
#<alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))>
#<alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))>
#<alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))>
#<alt (* -100 (/ y x))>
#<alt (/ (+ (* -100 y) (* 100 x)) x)>
#<alt (/ (+ (* -100 y) (* 100 x)) x)>
#<alt (/ (+ (* -100 y) (* 100 x)) x)>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
Calls

54 calls:

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

rewrite374.0ms (4.1%)

Memory
19.8MiB live, 526.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 654×*-lowering-*.f32
4 654×*-lowering-*.f64
3 744×accelerator-lowering-fma.f32
3 744×accelerator-lowering-fma.f64
2 742×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01649
19249
256145
3552545
0871044
Stop Event
iter limit
node limit
Counts
11 → 508
Calls
Call 1
Inputs
(/ 100 (/ (+ x y) x))
(/ (+ x y) x)
(+ x y)
(* (/ 100 y) x)
(/ 100 y)
(* (/ x y) 100)
(/ x y)
(/ (* x 100) x)
(* x 100)
(+ (* y (/ -100 x)) 100)
(/ -100 x)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal -1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 100 binary64)))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) #s(literal 100 binary64)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))) (neg.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64)) x)
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x)) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x)) (-.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 binary64)) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 (/.f64 y x) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (/.f64 y x)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 y x)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (-.f64 (neg.f64 x) y) x))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) x) (/.f64 (*.f64 y (/.f64 y (-.f64 x y))) x))
(-.f64 (/.f64 (*.f64 x x) (*.f64 x (-.f64 x y))) (/.f64 (*.f64 y y) (*.f64 x (-.f64 x y))))
(fma.f64 y (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(fma.f64 y (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 y x) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) y #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 y) #s(literal 1 binary64))
(fma.f64 (/.f64 y x) #s(literal 1 binary64) #s(literal 1 binary64))
(neg.f64 (/.f64 (-.f64 (neg.f64 x) y) x))
(neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 x) y) x) #s(literal 1 binary64)))
(/.f64 (+.f64 x y) x)
(/.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(/.f64 (/.f64 (-.f64 (neg.f64 x) y) x) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 x) y) (neg.f64 x))
(/.f64 (-.f64 (neg.f64 x) y) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))) (neg.f64 x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (neg.f64 x) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x)))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 (neg.f64 x) y) (neg.f64 x)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (neg.f64 x) (+.f64 (neg.f64 x) y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x y))))
(/.f64 #s(literal -1 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (neg.f64 x) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 x) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.f64 x (-.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 x (fma.f64 x (-.f64 x 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 (*.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 (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))) (*.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 (-.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 x (-.f64 y x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 x (-.f64 x y)) (fma.f64 x x (*.f64 y y))))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x) (*.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) (-.f64 x y))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 (-.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 x) y) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (-.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (*.f64 (+.f64 (neg.f64 x) y) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (*.f64 (-.f64 y x) x))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal -1 binary64)) (*.f64 (-.f64 y x) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 x (+.f64 (neg.f64 x) y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (-.f64 y x)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (neg.f64 x) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 x) (+.f64 (neg.f64 x) y)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (neg.f64 x) (-.f64 y x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) x)) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) x)) (-.f64 y x))
(/.f64 (neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x)) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (-.f64 (neg.f64 x) y) #s(literal 1 binary64)) (neg.f64 x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)) (neg.f64 x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x)) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x)) (-.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal -1 binary64) x)) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal -1 binary64) x)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1 binary64) x)) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 x y))
(/.f64 (/.f64 (-.f64 (neg.f64 x) y) #s(literal -1 binary64)) x)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) #s(literal -1/2 binary64))
(*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (+.f64 x y) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 x y) x) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (-.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) x))
(*.f64 (-.f64 (neg.f64 x) y) (/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) x))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (+.f64 x y) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) x))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (-.f64 (neg.f64 x) y))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) x) (/.f64 (+.f64 x y) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x 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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(+.f64 x y)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x 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 x) y))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (*.f64 y (/.f64 y (-.f64 x y)))))
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) y)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) x)
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (*.f64 y (/.f64 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 y (/.f64 y (-.f64 x y)))))
(neg.f64 (-.f64 (neg.f64 x) y))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (neg.f64 (+.f64 (neg.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 (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.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 (-.f64 x 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 (*.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 x (-.f64 x y) (*.f64 y y)) (*.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 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 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 x (-.f64 x y) (*.f64 y 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))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 x (-.f64 x y) (*.f64 y 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))) #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 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (+.f64 (neg.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 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (-.f64 y x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.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 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (*.f64 (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y)))) (*.f64 y (/.f64 y (-.f64 x y))))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))) (fma.f64 x (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 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))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x 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 (*.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 x (-.f64 x y) (*.f64 y y)))) (*.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)))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (+.f64 x y) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.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 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.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 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (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 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.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 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x 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 x (-.f64 x y) (*.f64 y y)) (-.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(pow.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 100 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) y))
(neg.f64 (/.f64 #s(literal -100 binary64) y))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal -100 binary64) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -100 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(pow.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 100 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.f64 #s(literal 0 binary64) (/.f64 x (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 x (neg.f64 y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 x y)
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 y))
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) (/.f64 y x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y x))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
#s(literal 100 binary64)
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
(+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal -1/100 binary64))))
(+.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) #s(literal 100 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(-.f64 (/.f64 #s(literal 10000 binary64) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))))
(fma.f64 #s(literal 100 binary64) (/.f64 y (neg.f64 x)) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y) #s(literal 100 binary64))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(fma.f64 y (/.f64 (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 (/.f64 (*.f64 y y) (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (/.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (*.f64 y y) (/.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal -1/100 binary64))) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y #s(literal -1/100 binary64)) #s(literal 100 binary64))
(fma.f64 (*.f64 y #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(fma.f64 (*.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 y (neg.f64 x)) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 (*.f64 y y) (*.f64 x #s(literal -1/100 binary64))) (/.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (/.f64 y (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (*.f64 (*.f64 y #s(literal -100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (fma.f64 y (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (exp.f64 (log.f64 (*.f64 y #s(literal -100 binary64)))) (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal -100 binary64))) (exp.f64 (log.f64 (/.f64 y x))) #s(literal 100 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64))) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64)))) (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64))) (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64))) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1000000000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1000000000000000000 binary64)) (*.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000000000 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (*.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64)) #s(literal 100000000 binary64)))))
(/.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x))) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -100000000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1000000000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000000000 binary64)) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64)) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64)) #s(literal 100000000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -100000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (fma.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x)))) (*.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) #s(literal 1 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1000000000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000000000 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64)) #s(literal 100000000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -100000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64)))) (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(*.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)))
(*.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 y (/.f64 #s(literal -10000 binary64) x))) (*.f64 (-.f64 #s(literal 10000 binary64) (*.f64 y (/.f64 #s(literal -10000 binary64) x))) (-.f64 #s(literal 10000 binary64) (*.f64 y (/.f64 #s(literal -10000 binary64) x)))) (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 y (/.f64 #s(literal -10000 binary64) x))) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 y (/.f64 #s(literal -10000 binary64) x))) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (*.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (+.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (*.f64 y (/.f64 #s(literal -10000 binary64) x))))) (+.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (*.f64 y (/.f64 #s(literal -10000 binary64) x))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (fma.f64 y (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64))))
(exp.f64 (neg.f64 (log.f64 (*.f64 x #s(literal -1/100 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) x))
(neg.f64 (/.f64 #s(literal 100 binary64) x))
(/.f64 #s(literal 100 binary64) (neg.f64 x))
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/100 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(pow.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 1 binary64))
(pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal -1/100 binary64)) (*.f64 x #s(literal -1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64))
(*.f64 (pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1/2 binary64)))

simplify405.0ms (4.4%)

Memory
-6.5MiB live, 637.6MiB allocated
Algorithm
egg-herbie
Rules
17 322×accelerator-lowering-fma.f32
17 322×accelerator-lowering-fma.f64
5 038×*-lowering-*.f32
5 038×*-lowering-*.f64
2 248×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01541111
14351088
210781068
335261051
080161005
Stop Event
iter limit
node limit
Counts
216 → 216
Calls
Call 1
Inputs
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ y x)
(/ (+ x y) x)
(/ (+ x y) x)
(/ (+ x y) x)
1
(+ 1 (/ y x))
(+ 1 (/ y x))
(+ 1 (/ y x))
1
(+ 1 (/ y x))
(+ 1 (/ y x))
(+ 1 (/ y x))
1
(+ 1 (/ y x))
(+ 1 (/ y x))
(+ 1 (/ y x))
(/ y x)
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
(/ y x)
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
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)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
100
100
100
100
100
100
100
100
100
100
100
100
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* -100 (/ y x))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* -100 (/ y x))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
Outputs
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 (/.f64 x (*.f64 y y)) (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (/.f64 (*.f64 y y) x) y) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (/.f64 (*.f64 y y) x) y) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (/.f64 (*.f64 y y) x) y) y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 (/.f64 x y) (*.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64))) (*.f64 #s(literal 100 binary64) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 (/.f64 x y) (*.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64))) (*.f64 #s(literal -100 binary64) (+.f64 (neg.f64 x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y)))))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64))) y)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 x (*.f64 x #s(literal -100 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y)))) y)) y)) y)
(/ y x)
(/.f64 y x)
(/ (+ x y) x)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(/ (+ x y) x)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(/ (+ x y) x)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
1
#s(literal 1 binary64)
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
1
#s(literal 1 binary64)
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
1
#s(literal 1 binary64)
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (/ y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(/ y x)
(/.f64 y x)
(* y (+ (/ 1 x) (/ 1 y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(* y (+ (/ 1 x) (/ 1 y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(* y (+ (/ 1 x) (/ 1 y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(/ y x)
(/.f64 y x)
(* y (+ (/ 1 x) (/ 1 y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(* y (+ (/ 1 x) (/ 1 y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(* y (+ (/ 1 x) (/ 1 y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* -100 (/ y x))
(/.f64 (*.f64 y #s(literal -100 binary64)) x)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* -100 (/ y x))
(/.f64 (*.f64 y #s(literal -100 binary64)) x)
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* -100 (/ y x))
(/.f64 (*.f64 y #s(literal -100 binary64)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (neg.f64 y) x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (neg.f64 y) x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (neg.f64 y) x)) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)

eval267.0ms (2.9%)

Memory
-6.8MiB live, 107.6MiB allocated
Compiler

Compiled 9 980 to 1 321 computations (86.8% saved)

prune254.0ms (2.8%)

Memory
1.4MiB live, 115.3MiB allocated
Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New7231724
Fresh011
Picked145
Done044
Total72410734
Accuracy
100.0%
Counts
734 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
31.9%
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 y (neg.f64 y)))
47.2%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
53.5%
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
46.8%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
47.2%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
47.2%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
54.0%
#s(literal 100 binary64)
Compiler

Compiled 78 to 55 computations (29.5% saved)

simplify431.0ms (4.7%)

Memory
-15.2MiB live, 156.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))
cost-diff128
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 y (neg.f64 y)))
cost-diff0
(/.f64 y x)
cost-diff384
(/.f64 #s(literal 100 binary64) (/.f64 y x))
Rules
3 458×accelerator-lowering-fma.f32
3 458×accelerator-lowering-fma.f64
1 984×*-lowering-*.f32
1 984×*-lowering-*.f64
932×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01145
13245
210644
342844
4128644
5340044
6692044
0806843
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ 100 (/ y x))
100
(/ y x)
y
x
(/ (* (* x 100) (- x y)) (* y (neg y)))
(* (* x 100) (- x y))
(* x 100)
x
100
(- x y)
y
(* y (neg y))
(neg y)
Outputs
(/ 100 (/ y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
100
#s(literal 100 binary64)
(/ y x)
(/.f64 y x)
y
x
(/ (* (* x 100) (- x y)) (* y (neg y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* (* x 100) (- x y))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* x 100)
(*.f64 #s(literal 100 binary64) x)
x
100
#s(literal 100 binary64)
(- x y)
(-.f64 x y)
y
(* y (neg y))
(*.f64 y (neg.f64 y))
(neg y)
(neg.f64 y)

localize124.0ms (1.3%)

Memory
11.4MiB live, 51.5MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy100.0%
(neg.f64 y)
accuracy99.8%
(*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))
accuracy75.5%
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 y (neg.f64 y)))
accuracy100.0%
(/.f64 y x)
accuracy99.2%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
Samples
109.0ms256×0valid
Compiler

Compiled 47 to 13 computations (72.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-div: 5.0ms (39.6% of total)
ival-mult: 4.0ms (31.7% of total)
ival-sub: 1.0ms (7.9% of total)
ival-neg: 1.0ms (7.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
8.1MiB live, 8.1MiB allocated
Counts
7 → 144
Calls
Call 1
Inputs
#<alt (/ 100 (/ y x))>
#<alt (/ y x)>
#<alt (/ (* (* x 100) (- x y)) (* y (neg y)))>
#<alt (* (* x 100) (- x y))>
#<alt (* x 100)>
#<alt (- x y)>
#<alt (neg y)>
Outputs
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (/ y x)>
#<alt (* 100 (/ x y))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* -100 (/ (pow x 2) (pow y 2)))>
#<alt (* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))>
#<alt (* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))>
#<alt (* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))>
#<alt (* -100 (/ (pow x 2) (pow y 2)))>
#<alt (* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))>
#<alt (* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))>
#<alt (* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))>
#<alt (* -100 (/ (pow x 2) (pow y 2)))>
#<alt (/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))>
#<alt (/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))>
#<alt (/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))>
#<alt (* 100 (/ x y))>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (* 100 (/ x y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -100 (* x y))>
#<alt (* x (+ (* -100 y) (* 100 x)))>
#<alt (* x (+ (* -100 y) (* 100 x)))>
#<alt (* x (+ (* -100 y) (* 100 x)))>
#<alt (* 100 (pow x 2))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* 100 (pow x 2))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* (pow x 2) (+ 100 (* -100 (/ y x))))>
#<alt (* 100 (pow x 2))>
#<alt (+ (* -100 (* x y)) (* 100 (pow x 2)))>
#<alt (+ (* -100 (* x y)) (* 100 (pow x 2)))>
#<alt (+ (* -100 (* x y)) (* 100 (pow x 2)))>
#<alt (* -100 (* x y))>
#<alt (* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))>
#<alt (* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))>
#<alt (* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))>
#<alt (* -100 (* x y))>
#<alt (* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))>
#<alt (* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))>
#<alt (* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* -1 y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt (- x y)>
#<alt x>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt (* x (+ 1 (* -1 (/ y x))))>
#<alt x>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt (* -1 (* x (- (/ y x) 1)))>
#<alt x>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (+ x (* -1 y))>
#<alt (* -1 y)>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* y (- (/ x y) 1))>
#<alt (* -1 y)>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ 1 (* -1 (/ x y)))))>
#<alt (* -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)>
Calls

36 calls:

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

rewrite413.0ms (4.5%)

Memory
13.6MiB live, 360.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 246×*-lowering-*.f32
3 246×*-lowering-*.f64
2 566×/-lowering-/.f32
2 566×/-lowering-/.f64
1 630×accelerator-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01135
16635
246334
3556533
0906133
Stop Event
iter limit
node limit
Counts
7 → 476
Calls
Call 1
Inputs
(/ 100 (/ y x))
(/ y x)
(/ (* (* x 100) (- x y)) (* y (neg y)))
(* (* x 100) (- x y))
(* x 100)
(- x y)
(neg y)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -100 binary64) (/.f64 y x))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x #s(literal -100 binary64)) y)
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) y)
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) y)
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(/.f64 (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(/.f64 (/.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x y))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x y) #s(literal -100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x))))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))) y)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -1 binary64)) x)
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 y y))
(+.f64 #s(literal 0 binary64) (/.f64 y x))
(exp.f64 (log.f64 (/.f64 y x)))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y x))
(neg.f64 (/.f64 y x))
(/.f64 y x)
(/.f64 y (neg.f64 x))
(/.f64 y (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (/.f64 y x) #s(literal 1 binary64))
(/.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 (*.f64 y y) (*.f64 y x))
(/.f64 (*.f64 y y) (*.f64 y (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 x y))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 y y)))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (neg.f64 x)))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) x))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (neg.f64 x) (*.f64 y y)))
(/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 (*.f64 y y) x) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 x)) (*.f64 y x)) (*.f64 x x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) x) (*.f64 y x)) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 x y)) (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 x) (/.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 x y)) (*.f64 (neg.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 x) (/.f64 x y)))
(/.f64 (/.f64 y #s(literal -1 binary64)) x)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y)) x)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 y x) (/.f64 y x) (*.f64 #s(literal 0 binary64) (/.f64 y x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 y x) (/.f64 y x))) (/.f64 y x))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)) (*.f64 y y))
(/.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) x)) y)
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1 binary64) x)) (*.f64 y y))
(pow.f64 (/.f64 y x) #s(literal 1 binary64))
(pow.f64 (/.f64 x y) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 x y) (/.f64 x y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) x))
(*.f64 y (/.f64 #s(literal -1 binary64) x))
(*.f64 y (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 y (/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 y x) #s(literal 1 binary64))
(*.f64 (/.f64 y x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal -1 binary64) x) y)
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (/.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 y (*.f64 #s(literal 100 binary64) x))))
(+.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 y (*.f64 #s(literal 100 binary64) x))))
(fma.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)))
(/.f64 #s(literal 100 binary64) (*.f64 (/.f64 y x) (/.f64 y (+.f64 y x))))
(/.f64 #s(literal 100 binary64) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y (/.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y))
(/.f64 #s(literal -100 binary64) (*.f64 (/.f64 y x) (/.f64 y (+.f64 y x))))
(/.f64 #s(literal -100 binary64) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 y x)))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (/.f64 y (+.f64 y x)))
(/.f64 (/.f64 (+.f64 y x) y) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))))
(/.f64 (/.f64 x y) (*.f64 (/.f64 y (+.f64 y x)) #s(literal -1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal 1/100 binary64) (*.f64 x (+.f64 y x))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))))
(/.f64 (+.f64 y x) (*.f64 y (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (+.f64 y x) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 (*.f64 y y) x))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (*.f64 (/.f64 y x) y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) y) y)
(/.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 y (neg.f64 x)) (*.f64 y (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (+.f64 y (neg.f64 x)) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) y))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 x x))) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 y (+.f64 y x))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y) (/.f64 y x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 y (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))))
(/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y x)) (/.f64 (*.f64 y y) x))
(/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y x)) (*.f64 (/.f64 y x) y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 y x) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 (/.f64 y x) (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 (*.f64 y (+.f64 y x)) (/.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 y (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (*.f64 y (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (*.f64 (*.f64 y (+.f64 y x)) y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (*.f64 y (+.f64 y x)) (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (*.f64 y (+.f64 y x)) (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) #s(literal -100 binary64)) (*.f64 (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 y x)))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 x #s(literal -100 binary64))) (*.f64 (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))) y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)) (*.f64 y (/.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)) (*.f64 (/.f64 y (+.f64 y x)) y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (*.f64 (/.f64 y (+.f64 y x)) y))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) #s(literal -100 binary64)) (*.f64 (*.f64 y (+.f64 y x)) (/.f64 y x)))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 #s(literal 100 binary64) y)) (*.f64 (*.f64 y (+.f64 y x)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (*.f64 x #s(literal -100 binary64))) (*.f64 (*.f64 y (+.f64 y x)) y))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 100 binary64) x)) (*.f64 (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 100 binary64) x)) (*.f64 (+.f64 y (neg.f64 x)) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (*.f64 y (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) y)) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 y (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) y)) (*.f64 y (+.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (*.f64 y (/.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 y x) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 (/.f64 y x) (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (neg.f64 x))) (*.f64 (/.f64 y x) y))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y y (*.f64 x x))) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) y))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 y (neg.f64 x))) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) y))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (+.f64 y x)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y (+.f64 y x))))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (fma.f64 y y (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (*.f64 y (/.f64 y (+.f64 y x))))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 y y (*.f64 x x))) (*.f64 y (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 (+.f64 y (neg.f64 x)) #s(literal -100 binary64)) (/.f64 (*.f64 y y) x))
(/.f64 (*.f64 (+.f64 y (neg.f64 x)) #s(literal 1 binary64)) (*.f64 y (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (*.f64 (+.f64 y (neg.f64 x)) #s(literal -1 binary64)) (*.f64 y (/.f64 y (*.f64 #s(literal 100 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (+.f64 y x))) (*.f64 (/.f64 y x) y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) (+.f64 y x))) (/.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (*.f64 y (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x))))) (*.f64 y (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (*.f64 y (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x))))) (*.f64 y (*.f64 y (+.f64 y x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x))))) (*.f64 y (+.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (*.f64 (/.f64 (+.f64 y x) y) #s(literal 100 binary64)) (/.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x)))) (*.f64 y y))
(/.f64 (*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (fma.f64 y y (*.f64 x x))) (*.f64 y (+.f64 y x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (/.f64 (+.f64 y x) y) #s(literal -1 binary64)) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 (*.f64 (/.f64 (+.f64 y x) y) (*.f64 x #s(literal -100 binary64))) y)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x))))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) y) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (*.f64 y (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (*.f64 y (+.f64 y x)))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y)))) (+.f64 y x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y)))) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y (*.f64 x x))) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y)))) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y)) (/.f64 y x))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y)) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))) #s(literal -1 binary64))) (*.f64 y y))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))) (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 x y) (/.f64 (+.f64 y x) y)))
(*.f64 x (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 #s(literal -100 binary64) (+.f64 y x)) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y)))
(*.f64 x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 (+.f64 y x) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 #s(literal -100 binary64) (/.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 x y) (/.f64 (+.f64 y x) y)))
(*.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (*.f64 y y)))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (/.f64 (+.f64 y x) y))
(*.f64 (/.f64 (+.f64 y x) y) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (fma.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))) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)))
(*.f64 (/.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) (*.f64 x (+.f64 y x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)))
(*.f64 (fma.f64 y y (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y)))))
(*.f64 (+.f64 y x) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))))
(*.f64 (+.f64 y x) (*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(*.f64 (+.f64 y x) (*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) y) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 x (+.f64 y x)) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x (/.f64 (+.f64 y x) y)))
(*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (neg.f64 x) (/.f64 (+.f64 y x) y)))
(*.f64 (/.f64 (+.f64 y x) (*.f64 y y)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (+.f64 y (neg.f64 x)) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (+.f64 y x) (*.f64 y y)))
(*.f64 (/.f64 x (*.f64 y y)) (*.f64 #s(literal 100 binary64) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) y) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 x (+.f64 y x)) (*.f64 y y)) #s(literal 100 binary64))
(*.f64 (*.f64 x (+.f64 y x)) (/.f64 #s(literal 100 binary64) (*.f64 y y)))
(*.f64 (*.f64 x (+.f64 y x)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (*.f64 y y)) x)
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (*.f64 y y)) (neg.f64 x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))) (+.f64 y x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)) (/.f64 (+.f64 y x) (*.f64 y y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (/.f64 (+.f64 y x) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 y (neg.f64 x)) #s(literal -1 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (/.f64 (+.f64 y x) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (+.f64 y x)) y) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) #s(literal -1 binary64)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (+.f64 y x)) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 y x) y) #s(literal 100 binary64)) (/.f64 x y))
(*.f64 (*.f64 (/.f64 (+.f64 y x) y) x) (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 (/.f64 (+.f64 y x) y) (/.f64 x y)) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x)))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 100 binary64)) (*.f64 x (+.f64 y x)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x) (*.f64 #s(literal 100 binary64) (+.f64 y x)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x (+.f64 y x))) #s(literal 100 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) y) (*.f64 y y)) y)
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) y) (*.f64 y (*.f64 y y))) (*.f64 y y))
(+.f64 (*.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 y (*.f64 #s(literal 100 binary64) x)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))))
(fma.f64 #s(literal 100 binary64) (*.f64 x x) (*.f64 y (*.f64 #s(literal 100 binary64) x)))
(fma.f64 #s(literal 100 binary64) (*.f64 y x) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 y (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 y (*.f64 x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 100 binary64) x) (*.f64 y (*.f64 #s(literal 100 binary64) x)))
(fma.f64 x (*.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 100 binary64) x) y (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 100 binary64) x) x (*.f64 y (*.f64 #s(literal 100 binary64) x)))
(fma.f64 (*.f64 x x) #s(literal 100 binary64) (*.f64 y (*.f64 #s(literal 100 binary64) x)))
(fma.f64 (*.f64 y x) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 (*.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 100 binary64) y) x (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) y (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(neg.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 100 binary64) x)) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y (*.f64 x x))) (*.f64 #s(literal 100 binary64) x)) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (fma.f64 y y (*.f64 x x)))) (+.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x))))) (+.f64 y (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1000000 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) #s(literal 1000000 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 y (*.f64 #s(literal 100 binary64) x))) (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 y (*.f64 #s(literal 100 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) (*.f64 (*.f64 y (*.f64 #s(literal 100 binary64) x)) (*.f64 y (*.f64 #s(literal 100 binary64) x)))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 y (*.f64 #s(literal 100 binary64) x))))
(pow.f64 (/.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 y x) (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x)))
(*.f64 #s(literal 100 binary64) (*.f64 (*.f64 x (+.f64 y x)) #s(literal 1 binary64)))
(*.f64 x (*.f64 #s(literal 100 binary64) (+.f64 y x)))
(*.f64 x (neg.f64 (*.f64 #s(literal -100 binary64) (+.f64 y x))))
(*.f64 x (*.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (*.f64 #s(literal -100 binary64) (+.f64 y x)))
(*.f64 (fma.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))) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (+.f64 y x))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x (+.f64 y x))))
(*.f64 (fma.f64 y y (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)))
(*.f64 (+.f64 y x) (*.f64 #s(literal 100 binary64) x))
(*.f64 (+.f64 y x) (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)))
(*.f64 (+.f64 y x) (neg.f64 (*.f64 x #s(literal -100 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) (+.f64 y x)) x)
(*.f64 (+.f64 y (neg.f64 x)) (*.f64 x #s(literal -100 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 x (+.f64 y x)) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (+.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 y x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x 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 100 binary64) (*.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (fma.f64 y y (*.f64 x x))) (+.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (fma.f64 y y (*.f64 x x)))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(+.f64 y x)
(+.f64 x y)
(+.f64 #s(literal 0 binary64) (+.f64 y x))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x))))
(+.f64 (-.f64 x #s(literal 0 binary64)) y)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x))) #s(literal -1 binary64)))
(-.f64 x y)
(-.f64 #s(literal 0 binary64) (-.f64 y x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x))))
(-.f64 (-.f64 x #s(literal 0 binary64)) y)
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 y #s(literal -1 binary64) x)
(fma.f64 y (/.f64 y y) x)
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 x (/.f64 x (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 y (+.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 y (+.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) y) x)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal -1 binary64) y x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) y)
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y y)) x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y y (*.f64 x x))) (+.f64 y x) (*.f64 y (/.f64 y (+.f64 y x))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 y (/.f64 y (+.f64 y x))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 y x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)))))) (fma.f64 (*.f64 y (+.f64 y x)) (-.f64 (*.f64 y (+.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (fma.f64 y (+.f64 y x) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(neg.f64 (+.f64 y (neg.f64 x)))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (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 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x))))
(/.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 x x))) (+.f64 y (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 y x) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y y (*.f64 x x))) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (*.f64 y (*.f64 y (+.f64 y x)))) (fma.f64 y y (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 y y (*.f64 x x)) #s(literal 1 binary64)) (+.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 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y y (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y y (*.f64 x x)))) (+.f64 y x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x)))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x)) (fma.f64 (*.f64 y (/.f64 y (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))) (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x)))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 y x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x))))) (fma.f64 (*.f64 x x) (/.f64 x (fma.f64 y (+.f64 y x) (*.f64 x x))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 y x)) (/.f64 (*.f64 x x) (+.f64 y x))) (*.f64 (*.f64 y (/.f64 y (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))) (+.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 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 y x))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y y (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x))) (fma.f64 y y (*.f64 x x)))
(/.f64 (/.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(/.f64 (/.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y y (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(/.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (+.f64 y (neg.f64 x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.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 y x) (fma.f64 y (+.f64 y x) (*.f64 x x))))
(*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (*.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (+.f64 y x))
(*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (+.f64 y x) #s(literal 1 binary64))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 y y (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 y (neg.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 y x)) (fma.f64 y y (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (+.f64 y x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 y x) (/.f64 #s(literal 1 binary64) (fma.f64 y (+.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y y (*.f64 x x))) (+.f64 y x))
(*.f64 (/.f64 (fma.f64 y y (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 y x)))
(*.f64 (/.f64 (fma.f64 y y (*.f64 x x)) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 y (+.f64 y x) (neg.f64 (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y y (*.f64 x x)) (neg.f64 (fma.f64 y y (*.f64 x x)))) (+.f64 y (neg.f64 x)))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (+.f64 y x)) (*.f64 (*.f64 y y) (fma.f64 y y (*.f64 x 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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 y x) (*.f64 x x)) (fma.f64 y (+.f64 y x) (*.f64 x x)))) (fma.f64 y (+.f64 y x) (*.f64 x x)))
y
(+.f64 y #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) y)
(exp.f64 (log.f64 y))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 y) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) y)
(-.f64 (/.f64 #s(literal 0 binary64) y) y)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y y)) y)
(fma.f64 y #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 y #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 y (/.f64 y y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) y #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) y #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64))
(neg.f64 y)
(/.f64 (*.f64 y y) y)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 y y))
(/.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) #s(literal 0 binary64))))
(pow.f64 y #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1 binary64))
(*.f64 y #s(literal -1 binary64))
(*.f64 y (/.f64 y y))
(*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) y)
(*.f64 #s(literal -1 binary64) y)
(*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))

simplify217.0ms (2.3%)

Memory
-18.4MiB live, 452.2MiB allocated
Algorithm
egg-herbie
Rules
6 070×accelerator-lowering-fma.f32
6 070×accelerator-lowering-fma.f64
3 350×*-lowering-*.f32
3 350×*-lowering-*.f64
1 464×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068783
1197783
2479783
31337711
43473711
56608711
08187693
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -100 (* x y))
(* x (+ (* -100 y) (* 100 x)))
(* x (+ (* -100 y) (* 100 x)))
(* x (+ (* -100 y) (* 100 x)))
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* 100 (pow x 2))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(* -100 (* x y))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* -100 (* x y))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* -1 y)
(- x y)
(- x y)
(- x y)
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
Outputs
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* -100 (/ (pow x 2) (pow y 2)))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* -100 (/ (pow x 2) (pow y 2)))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* -100 (/ (pow x 2) (pow y 2)))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x))) (*.f64 y y))
(* -100 (* x y))
(*.f64 x (*.f64 y #s(literal -100 binary64)))
(* x (+ (* -100 y) (* 100 x)))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* x (+ (* -100 y) (* 100 x)))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* x (+ (* -100 y) (* 100 x)))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* 100 (pow x 2))
(*.f64 #s(literal 100 binary64) (*.f64 x x))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* 100 (pow x 2))
(*.f64 #s(literal 100 binary64) (*.f64 x x))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* 100 (pow x 2))
(*.f64 #s(literal 100 binary64) (*.f64 x x))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* -100 (* x y))
(*.f64 x (*.f64 y #s(literal -100 binary64)))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* -100 (* x y))
(*.f64 x (*.f64 y #s(literal -100 binary64)))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
(- x y)
(-.f64 x y)
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
x
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
x
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)
(* -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)

eval179.0ms (1.9%)

Memory
-22.7MiB live, 169.7MiB allocated
Compiler

Compiled 10 050 to 1 227 computations (87.8% saved)

prune68.0ms (0.7%)

Memory
14.4MiB live, 186.7MiB allocated
Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New6191620
Fresh000
Picked112
Done088
Total62010630
Accuracy
100.0%
Counts
630 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
47.2%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
53.5%
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
46.8%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
47.2%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
47.2%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
29.9%
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))) y)
54.0%
#s(literal 100 binary64)
Compiler

Compiled 199 to 95 computations (52.3% saved)

regimes17.0ms (0.2%)

Memory
1.9MiB live, 40.9MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 y y))) y)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 y (neg.f64 y)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y)))))
Outputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
Calls

3 calls:

6.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
5.0ms
x
5.0ms
y
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes29.0ms (0.3%)

Memory
-15.7MiB live, 23.8MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Calls

3 calls:

23.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
3.0ms
x
3.0ms
y
Results
AccuracySegmentsBranch
99.7%1x
99.7%1y
99.7%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes8.0ms (0.1%)

Memory
19.5MiB live, 19.5MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
Calls

3 calls:

3.0ms
y
3.0ms
x
2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
80.5%3x
79.6%3y
99.0%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes26.0ms (0.3%)

Memory
-33.9MiB live, 7.1MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
#s(literal 100 binary64)
Calls

1 calls:

25.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
98.2%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 6 computations (33.3% saved)

regimes4.0ms (0%)

Memory
11.1MiB live, 11.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
Outputs
#s(literal 100 binary64)
Calls

3 calls:

1.0ms
x
1.0ms
y
1.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
54.0%1y
54.0%1x
54.0%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 15 to 10 computations (33.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3961178712662059e-14
99.99999830982837
Compiler

Compiled 12 to 11 computations (8.3% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3961178712662059e-14
99.99999830982837
Compiler

Compiled 12 to 11 computations (8.3% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01952
12452
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 6338253001141147/316912650057057350374175801344 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 6338253001141147/316912650057057350374175801344 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 100 binary64))
#s(literal 100 binary64)
Outputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 6338253001141147/316912650057057350374175801344 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 6338253001141147/316912650057057350374175801344 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 6338253001141147/316912650057057350374175801344 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 6338253001141147/316912650057057350374175801344 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 100 binary64))
#s(literal 100 binary64)

soundness680.0ms (7.4%)

Memory
-0.7MiB live, 313.3MiB allocated
Rules
15 982×accelerator-lowering-fma.f32
15 982×accelerator-lowering-fma.f64
6 230×*-lowering-*.f32
6 230×*-lowering-*.f64
5 528×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142463
1400440
2986420
33162406
47111406
08145375
01459
17859
262959
0867959
0613
13113
221513
3214713
0819013
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 114 to 63 computations (44.7% saved)

preprocess690.0ms (7.5%)

Memory
-15.3MiB live, 98.7MiB allocated
Compiler

Compiled 148 to 66 computations (55.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...