Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 7.3s)

analyze20.0ms (0.3%)

Memory
8.1MiB live, 44.0MiB 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 (14.2%)

Memory
14.7MiB live, 974.1MiB allocated
Samples
484.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 294.0ms
ival-div: 171.0ms (58.2% of total)
ival-mult: 65.0ms (22.1% of total)
ival-add: 44.0ms (15% of total)
ival-true: 5.0ms (1.7% of total)
exact: 5.0ms (1.7% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

preprocess43.0ms (0.6%)

Memory
-0.9MiB live, 36.2MiB 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
097
1137
2167
3177
0177
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))

explain190.0ms (2.6%)

Memory
14.1MiB live, 137.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-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
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
158.0ms512×0valid
Compiler

Compiled 54 to 28 computations (48.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 143.0ms
ival-div: 131.0ms (91.9% of total)
ival-add: 7.0ms (4.9% of total)
ival-mult: 3.0ms (2.1% 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.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

simplify7.0ms (0.1%)

Memory
-24.7MiB live, 13.2MiB 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×lower-*.f32
10×lower-*.f64
*-commutative
lower-/.f32
associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
0916
11316
21616
31716
01716
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
(+.f64 x y)
y
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
(+.f64 x y)
y

localize21.0ms (0.3%)

Memory
6.8MiB live, 50.4MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Samples
13.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 (58.8% of total)
ival-div: 2.0ms (29.4% of total)
ival-add: 1.0ms (14.7% 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
11.4MiB live, 11.4MiB allocated
Counts
3 → 60
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))>
#<alt (*.f64 x #s(literal 100 binary64))>
#<alt (+.f64 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
1.0ms
x
@0
(/ (* x 100) (+ x y))
0.0ms
y
@inf
(/ (* x 100) (+ x y))
0.0ms
x
@inf
(/ (* x 100) (+ x y))
0.0ms
x
@-inf
(* x 100)
0.0ms
y
@-inf
(/ (* x 100) (+ x y))

rewrite592.0ms (8.1%)

Memory
-16.4MiB live, 389.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 492×lower-/.f32
4 490×lower-/.f64
3 630×lower-*.f32
3 628×lower-*.f64
3 278×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
13413
221813
3214413
0819513
Stop Event
iter limit
node limit
iter limit
Counts
3 → 323
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
(+.f64 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) #s(literal 1/100 binary64)) x)) #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) #s(literal 1/100 binary64)) x))
(/.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 x (*.f64 #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 x (*.f64 #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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 #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 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.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 x #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (-.f64 (neg.f64 y) x))
(/.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x 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)) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 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 #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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.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 (+.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 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 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (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 (+.f64 x y) #s(literal 1/100 binary64))))
(*.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 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 (-.f64 x y) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 x y)))) #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 x (*.f64 #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 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 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 #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 x (*.f64 #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 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 binary64) (*.f64 x (*.f64 #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 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 (/.f64 (*.f64 x #s(literal 100 binary64)) #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 #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)) (*.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 x (/.f64 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 x (/.f64 x (-.f64 x y))) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (-.f64 y x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 y x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (/.f64 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 (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 x x (*.f64 y (+.f64 x y))) (-.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 x x (*.f64 y (+.f64 x y))) (-.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 x x (*.f64 y (+.f64 x y))) (-.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 x x (*.f64 y (+.f64 x y))) (-.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 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 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (-.f64 x y) (*.f64 y y)) (*.f64 (-.f64 x y) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))))) (fma.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (*.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 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))) (fma.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (/.f64 (*.f64 y y) (-.f64 x y)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (-.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 x y) (neg.f64 (-.f64 x y))) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 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 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 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.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 (*.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 x y) (neg.f64 (-.f64 x y)))) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (neg.f64 (-.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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 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 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 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)))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (neg.f64 (*.f64 y 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) (neg.f64 (*.f64 y 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)) (neg.f64 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (neg.f64 (-.f64 x y)) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 x y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x y)) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (neg.f64 (-.f64 x y))) (*.f64 (neg.f64 (-.f64 x y)) (neg.f64 (*.f64 y y)))) (*.f64 (neg.f64 (-.f64 x y)) (neg.f64 (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 x x))) (*.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 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 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y)))) (neg.f64 (*.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (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 (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 x y) (neg.f64 (-.f64 x y))))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (neg.f64 (-.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 (/.f64 x (-.f64 x y))) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 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 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (/.f64 (*.f64 y y) (-.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (fma.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y)))) (pow.f64 (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 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 x (/.f64 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 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))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (/.f64 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 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (*.f64 x (/.f64 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 x (/.f64 x (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64))))))
(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 x y) (neg.f64 (-.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 (*.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))))
(*.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 (/.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 (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 (-.f64 x y) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))
(*.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 (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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))

simplify887.0ms (12.1%)

Memory
-3.1MiB live, 398.4MiB allocated
Algorithm
egg-herbie
Rules
15 982×lower-fma.f64
15 982×lower-fma.f32
4 158×lower-*.f64
4 158×lower-*.f32
2 414×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142463
1400440
2986420
33162406
47111406
08145375
Stop Event
iter limit
node limit
Counts
60 → 54
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)

eval55.0ms (0.8%)

Memory
11.2MiB live, 88.6MiB allocated
Compiler

Compiled 10 000 to 1 107 computations (88.9% saved)

prune332.0ms (4.6%)

Memory
-15.9MiB live, 104.3MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3698377
Fresh000
Picked101
Done000
Total3708378
Accuracy
100.0%
Counts
378 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.1%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
52.1%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
99.6%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
99.6%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
49.2%
#s(literal 100 binary64)
Compiler

Compiled 134 to 96 computations (28.4% saved)

simplify143.0ms (2%)

Memory
-10.1MiB live, 28.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
cost-diff128
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)
cost-diff576
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
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 y)
cost-diff0
(/.f64 x (+.f64 x y))
cost-diff0
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
Rules
172×lower-*.f32
168×lower-*.f64
94×lower-/.f32
86×times-frac
84×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01578
02576
14176
26676
39076
415976
519076
624476
728176
831176
932976
1034076
034075
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 x (+.f64 x y))
x
(+.f64 x y)
y
#s(literal 100 binary64)
#s(literal 100 binary64)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
y
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
#s(literal 100 binary64)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
y
#s(literal 1/100 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
#s(literal 1 binary64)
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
x
y
#s(literal 1/100 binary64)
Outputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 x (+.f64 x y))
x
(+.f64 x y)
y
#s(literal 100 binary64)
#s(literal 100 binary64)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
y
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
#s(literal 100 binary64)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
y
#s(literal 1/100 binary64)
(/.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)))
#s(literal 1 binary64)
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)
(fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
x
y
#s(literal 1/100 binary64)

localize89.0ms (1.2%)

Memory
30.1MiB live, 110.1MiB allocated
Localize:

Found 12 expressions of interest:

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

Compiled 80 to 18 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-div: 8.0ms (41.6% of total)
ival-mult: 4.0ms (20.8% of total)
ival-add: 3.0ms (15.6% of total)
const: 3.0ms (15.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series44.0ms (0.6%)

Memory
-12.8MiB live, 26.2MiB allocated
Counts
9 → 204
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))>
#<alt (/.f64 x (+.f64 x y))>
#<alt (+.f64 x y)>
#<alt (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))>
#<alt (/.f64 #s(literal -100 binary64) x)>
#<alt (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))>
#<alt (*.f64 (+.f64 x y) #s(literal 1/100 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))>
#<alt (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) 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 (/ 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>
#<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)>
#<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 (* 1/100 y)>
#<alt (+ (* 1/100 x) (* 1/100 y))>
#<alt (+ (* 1/100 x) (* 1/100 y))>
#<alt (+ (* 1/100 x) (* 1/100 y))>
#<alt (* 1/100 x)>
#<alt (* x (+ 1/100 (* 1/100 (/ y x))))>
#<alt (* x (+ 1/100 (* 1/100 (/ y x))))>
#<alt (* x (+ 1/100 (* 1/100 (/ y x))))>
#<alt (* 1/100 x)>
#<alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100)))>
#<alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100)))>
#<alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100)))>
#<alt (* 1/100 x)>
#<alt (+ (* 1/100 x) (* 1/100 y))>
#<alt (+ (* 1/100 x) (* 1/100 y))>
#<alt (+ (* 1/100 x) (* 1/100 y))>
#<alt (* 1/100 y)>
#<alt (* y (+ 1/100 (* 1/100 (/ x y))))>
#<alt (* y (+ 1/100 (* 1/100 (/ x y))))>
#<alt (* y (+ 1/100 (* 1/100 (/ x y))))>
#<alt (* 1/100 y)>
#<alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100)))>
#<alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100)))>
#<alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100)))>
#<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 (* 1/100 (/ y x))>
#<alt (/ (+ (* 1/100 x) (* 1/100 y)) x)>
#<alt (/ (+ (* 1/100 x) (* 1/100 y)) x)>
#<alt (/ (+ (* 1/100 x) (* 1/100 y)) x)>
#<alt 1/100>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt 1/100>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt 1/100>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt (+ 1/100 (* 1/100 (/ y x)))>
#<alt (* 1/100 (/ y x))>
#<alt (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))>
#<alt (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))>
#<alt (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))>
#<alt (* 1/100 (/ y x))>
#<alt (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))>
#<alt (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))>
#<alt (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))>
Calls

51 calls:

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

rewrite341.0ms (4.7%)

Memory
-0.7MiB live, 437.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 030×lower-*.f32
4 026×lower-*.f64
3 208×lower-fma.f32
3 206×lower-fma.f64
2 972×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01552
02550
19550
257450
3601250
0829450
Stop Event
iter limit
node limit
iter limit
Counts
9 → 903
Calls
Call 1
Inputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 x (+.f64 x y))
(+.f64 x y)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)
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 (log.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.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)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(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 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.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 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(/.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 (+.f64 x y) #s(literal -1/100 binary64)) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #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 x (-.f64 (neg.f64 x) y)) #s(literal -1/100 binary64))
(/.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 #s(literal -1 binary64) (+.f64 x y)) (/.f64 #s(literal -1/100 binary64) x))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.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 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (*.f64 (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 x x)) (*.f64 x (*.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (-.f64 (neg.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 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (*.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 1 binary64)) #s(literal -1/100 binary64))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(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))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 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 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.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)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.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 (/.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 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal -100 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 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 (neg.f64 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 x y)) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)))
(*.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 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 binary64))
(*.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 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1 binary64)))
(*.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)) #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 x y) #s(literal 1 binary64)))
(*.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 x (-.f64 x y) (*.f64 y y)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 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/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1/100 binary64) 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 x (-.f64 x y) (*.f64 y y)))))
(*.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 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1/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 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 (-.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.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) (*.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 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) x)
(*.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)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/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 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (-.f64 x y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 binary64)) (neg.f64 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 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.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)) (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 (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 (/.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 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))))))
(+.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)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y)) (/.f64 x (-.f64 (neg.f64 x) y)))
(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 (*.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 (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)))
(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)))
(neg.f64 (/.f64 x (-.f64 (neg.f64 x) y)))
(/.f64 x (+.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(/.f64 (neg.f64 x) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (/.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 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 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (*.f64 (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 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 x (*.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 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 x (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x 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 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 x (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 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 x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.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 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x)
(*.f64 (-.f64 x y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 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 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.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 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x 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 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))
(*.f64 (/.f64 (neg.f64 x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (-.f64 x y)))
(*.f64 (/.f64 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 x (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(+.f64 x y)
(+.f64 x (neg.f64 (neg.f64 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 y)) x)
(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 (*.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)))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 x #s(literal 1 binary64) (neg.f64 (neg.f64 y)))
(fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal 1 binary64) x (neg.f64 (neg.f64 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 x) (neg.f64 (neg.f64 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 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)) y)
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (-.f64 (neg.f64 x) y))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.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 (neg.f64 x) y) #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 (*.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 (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 (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x y))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 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 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 (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 x (*.f64 x x) (*.f64 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)) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.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 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)))
(/.f64 (neg.f64 (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 (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.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 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 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 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 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 #s(literal 1 binary64) (+.f64 x y))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.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 (*.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 (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) (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) (-.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 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (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))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 y #s(literal -100 binary64)) x))
(+.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 x x)) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/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 (/.f64 #s(literal -1 binary64) x) y) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (/.f64 y (neg.f64 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 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -100 binary64)) x) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (/.f64 (/.f64 (*.f64 y #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 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.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 (*.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 #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 y #s(literal 100 binary64)) (/.f64 #s(literal -1 binary64) x) #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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 y (neg.f64 x)) #s(literal 100 binary64) #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 (*.f64 y #s(literal -100 binary64)) x) (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 (*.f64 y #s(literal -100 binary64)) x) (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 #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 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 x x)))))
(/.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 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (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)) (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 (*.f64 y #s(literal -100 binary64)) x) (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 (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000000000000 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) #s(literal 1000000 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (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 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 #s(literal 10000 binary64) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (*.f64 #s(literal 10000 binary64) (*.f64 y y)) #s(literal 100000000 binary64)))))
(/.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 x x))) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 #s(literal 10000 binary64) (*.f64 y y))) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) #s(literal 1000000 binary64)) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 #s(literal 10000 binary64) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (*.f64 #s(literal 10000 binary64) (*.f64 y y)) #s(literal 100000000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 #s(literal 10000 binary64) (*.f64 y y))) (*.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 (*.f64 y #s(literal -100 binary64)) x) (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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 (*.f64 y #s(literal -100 binary64)) x) (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 (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) #s(literal 1000000 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (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 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 #s(literal 10000 binary64) (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (*.f64 #s(literal 10000 binary64) (*.f64 y y)) #s(literal 100000000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 #s(literal 10000 binary64) (*.f64 y y))) (*.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 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 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)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (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 #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 (*.f64 y #s(literal -100 binary64)) x) (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 (*.f64 y #s(literal -100 binary64)) x) (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 #s(literal 10000 binary64) (*.f64 y y)) (*.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 #s(literal -10000 binary64) (/.f64 y x))) (*.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x)))) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (/.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (*.f64 y y)) (*.f64 #s(literal 10000 binary64) (*.f64 y y))) (*.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 (*.f64 y #s(literal -100 binary64)) x) (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 #s(literal -10000 binary64) (/.f64 y x))))) (+.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal -10000 binary64)) (*.f64 #s(literal -10000 binary64) (/.f64 y 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 (*.f64 (log.f64 (*.f64 x #s(literal -1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) x))
(neg.f64 (/.f64 #s(literal 100 binary64) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/100 binary64))))
(/.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 #s(literal -1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/100 binary64))
(pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1 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 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -100 binary64))
(*.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)))
(+.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 (log.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.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)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(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 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.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 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(/.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 (+.f64 x y) #s(literal -1/100 binary64)) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #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 x (-.f64 (neg.f64 x) y)) #s(literal -1/100 binary64))
(/.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 #s(literal -1 binary64) (+.f64 x y)) (/.f64 #s(literal -1/100 binary64) x))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.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 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (*.f64 (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 x x)) (*.f64 x (*.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (-.f64 (neg.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 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (*.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 1 binary64)) #s(literal -1/100 binary64))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(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))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 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 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.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)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.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 (/.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 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal -100 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 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 (neg.f64 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 x y)) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)))
(*.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 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 binary64))
(*.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 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1 binary64)))
(*.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)) #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 x y) #s(literal 1 binary64)))
(*.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 x (-.f64 x y) (*.f64 y y)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 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/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1/100 binary64) 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 x (-.f64 x y) (*.f64 y y)))))
(*.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 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1/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 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 (-.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.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) (*.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 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) x)
(*.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)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/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 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (-.f64 x y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 binary64)) (neg.f64 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 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.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)) (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 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(fma.f64 x #s(literal 1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1/100 binary64) x (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1/100 binary64) y (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/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/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 y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 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/100 binary64)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/100 binary64)) (-.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (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 (*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64)) (-.f64 x y))
(/.f64 (*.f64 #s(literal 1/100 binary64) (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 #s(literal 1/100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 1/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 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (neg.f64 (-.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)) (-.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))) (-.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))) (-.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64))))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(*.f64 (-.f64 (neg.f64 x) y) #s(literal -1/100 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1/100 binary64)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1/100 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1/100 binary64) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 1/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 y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 #s(literal -1/100 binary64) (-.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 #s(literal 1/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 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/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 y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(+.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 (log.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.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)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(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 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.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 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(/.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 (+.f64 x y) #s(literal -1/100 binary64)) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #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 x (-.f64 (neg.f64 x) y)) #s(literal -1/100 binary64))
(/.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 #s(literal -1 binary64) (+.f64 x y)) (/.f64 #s(literal -1/100 binary64) x))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.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 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (*.f64 (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 x x)) (*.f64 x (*.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) y)))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (-.f64 (neg.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 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (*.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 1 binary64)) #s(literal -1/100 binary64))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(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))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 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 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.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)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.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 (/.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 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal -100 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 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 (neg.f64 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 x y)) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)))
(*.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 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 binary64))
(*.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 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1 binary64)))
(*.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)) #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 x y) #s(literal 1 binary64)))
(*.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 x (-.f64 x y) (*.f64 y y)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 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/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1/100 binary64) 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 x (-.f64 x y) (*.f64 y y)))))
(*.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 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1/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 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 (-.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.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) (*.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 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) x)
(*.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)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/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 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (-.f64 x y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 binary64)) (neg.f64 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 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.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)) (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 #s(literal 1 binary64) x) (*.f64 x #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal 1/100 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 1/100 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) x) (*.f64 (/.f64 #s(literal 1/100 binary64) x) y))
(+.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) y) (*.f64 (/.f64 #s(literal 1/100 binary64) x) x))
(+.f64 (*.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 x (/.f64 #s(literal 1/100 binary64) x)) (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))
(+.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) (*.f64 x (/.f64 #s(literal 1/100 binary64) x)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal -1 binary64)))
(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 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))))
(fma.f64 x (/.f64 #s(literal 1/100 binary64) x) (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))
(fma.f64 y (/.f64 #s(literal 1/100 binary64) x) (*.f64 x (/.f64 #s(literal 1/100 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 1/100 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal 1/100 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 1/100 binary64))))
(fma.f64 (/.f64 #s(literal 1/100 binary64) x) x (*.f64 (/.f64 #s(literal 1/100 binary64) x) y))
(fma.f64 (/.f64 #s(literal 1/100 binary64) x) y (*.f64 (/.f64 #s(literal 1/100 binary64) x) x))
(fma.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x))
(neg.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x (-.f64 (neg.f64 x) y))))
(/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))) (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))))
(/.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))) (*.f64 x #s(literal 100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.f64 (-.f64 (neg.f64 x) y) (*.f64 x #s(literal -100 binary64)))
(/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (neg.f64 x))
(/.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x) #s(literal -1 binary64))
(/.f64 (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 (+.f64 x y) x) #s(literal 100 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)))
(/.f64 (/.f64 #s(literal 1/100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1/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 1/100 binary64) (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 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (*.f64 x (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x y))))
(/.f64 #s(literal -1/100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.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 y))) (*.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)))
(/.f64 (/.f64 #s(literal -1/100 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (-.f64 x y))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))) (neg.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (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 (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 x #s(literal 100 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (-.f64 x y) (*.f64 x #s(literal 100 binary64))))
(/.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))) (*.f64 x #s(literal 100 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 x y)) (*.f64 x #s(literal 100 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (*.f64 (-.f64 y x) (*.f64 x #s(literal 100 binary64))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/100 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/100 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/100 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/100 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/100 binary64)) (*.f64 (neg.f64 (-.f64 x y)) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1/100 binary64)) (*.f64 (neg.f64 (-.f64 x y)) (neg.f64 x)))
(/.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 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/100 binary64)) (*.f64 (-.f64 y x) x))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal -1/100 binary64)) (*.f64 (-.f64 y x) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1/100 binary64) x)) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/100 binary64) x)) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (neg.f64 (-.f64 x y)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1/100 binary64) x)) (-.f64 y x))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (-.f64 y x) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal 1/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)) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64)) (*.f64 x (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/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 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (*.f64 x (-.f64 x y)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/100 binary64) (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 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (*.f64 (neg.f64 x) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/100 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/100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 x (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (-.f64 y x)))
(/.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) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 100 binary64)) (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 (*.f64 x #s(literal 100 binary64)) (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x)))
(/.f64 (*.f64 #s(literal -1/100 binary64) (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 (*.f64 #s(literal -1/100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 x) (-.f64 x y)))
(/.f64 (*.f64 #s(literal -1/100 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/100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 x) (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 #s(literal -1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (neg.f64 x) (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (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 (-.f64 x y) #s(literal 1/100 binary64)))) (neg.f64 (*.f64 x (-.f64 x y))))
(/.f64 (neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))) (neg.f64 (-.f64 x y)))
(/.f64 (/.f64 (+.f64 x y) #s(literal 100 binary64)) x)
(/.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (neg.f64 x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))) (-.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/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 #s(literal 1 binary64) x) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (-.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1/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 1/100 binary64) x) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (-.f64 x y)))
(/.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) #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 #s(literal 1/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 1/100 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(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 (/.f64 (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))) (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) #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))) (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 x y) (/.f64 #s(literal 1/100 binary64) x))
(*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 x y) x))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
(*.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #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) (pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x) #s(literal 1 binary64)))
(*.f64 (-.f64 (neg.f64 x) y) (/.f64 #s(literal -1/100 binary64) x))
(*.f64 (-.f64 (neg.f64 x) y) (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 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))) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/100 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/100 binary64) 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) (fma.f64 x (-.f64 x y) (*.f64 y y))) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1/100 binary64) x) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1/100 binary64) x) (+.f64 x y))
(*.f64 (*.f64 #s(literal 1/100 binary64) (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 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x y))))
(*.f64 #s(literal -1/100 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(*.f64 (/.f64 (-.f64 (neg.f64 x) y) x) #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) x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1/100 binary64) x) (-.f64 (neg.f64 x) y))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (+.f64 x y) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) (pow.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) (pow.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -1/100 binary64) x))
(*.f64 (/.f64 (-.f64 (neg.f64 x) y) #s(literal 1 binary64)) (/.f64 #s(literal -1/100 binary64) x))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) x) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 100 binary64)))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 100 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) x))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 100 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) x))
(*.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 (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 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 x y)) #s(literal -1/100 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/100 binary64)) (-.f64 (neg.f64 x) y))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1/100 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))))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (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))) (*.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 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))

simplify356.0ms (4.9%)

Memory
-18.7MiB live, 627.8MiB allocated
Algorithm
egg-herbie
Rules
9 134×lower-fma.f64
9 134×lower-fma.f32
3 742×lower-*.f64
3 742×lower-*.f32
2 264×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02511896
17751818
219461734
361791732
084461608
Stop Event
iter limit
node limit
Counts
204 → 198
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
(+ 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)
(* 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))
(* 1/100 y)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(* 1/100 x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
(* 1/100 x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* 1/100 x)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(* 1/100 y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* 1/100 y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* 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))
(* 1/100 (/ y x))
(/ (+ (* 1/100 x) (* 1/100 y)) x)
(/ (+ (* 1/100 x) (* 1/100 y)) x)
(/ (+ (* 1/100 x) (* 1/100 y)) x)
1/100
(+ 1/100 (* 1/100 (/ y x)))
(+ 1/100 (* 1/100 (/ y x)))
(+ 1/100 (* 1/100 (/ y x)))
1/100
(+ 1/100 (* 1/100 (/ y x)))
(+ 1/100 (* 1/100 (/ y x)))
(+ 1/100 (* 1/100 (/ y x)))
1/100
(+ 1/100 (* 1/100 (/ y x)))
(+ 1/100 (* 1/100 (/ y x)))
(+ 1/100 (* 1/100 (/ y x)))
(* 1/100 (/ y x))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(* 1/100 (/ y x))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
Outputs
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) (*.f64 y y)) (/.f64 #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 #s(literal -100 binary64) (/.f64 (*.f64 x x) (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 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 #s(literal -100 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) 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 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 #s(literal -100 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) 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 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) 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 y (fma.f64 #s(literal -100 binary64) (/.f64 y (*.f64 x (*.f64 x x))) (/.f64 #s(literal 100 binary64) (*.f64 x x))) (/.f64 #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 x (*.f64 #s(literal -100 binary64) (/.f64 x y)) (*.f64 #s(literal 100 binary64) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) 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 x (/.f64 x y) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 y y)) x))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 x (*.f64 #s(literal -100 binary64) (/.f64 x y)) (*.f64 #s(literal 100 binary64) x)) 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 (fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 x (*.f64 x x)) y) (*.f64 x (*.f64 x #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 (fma.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) y)) y)) y)) y)
(/ x y)
(/.f64 x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 (neg.f64 x) y) x) y)
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 x (-.f64 (/.f64 (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y y))) (/.f64 x y))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 (*.f64 x 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 (fma.f64 y (/.f64 y x) (neg.f64 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 (fma.f64 y (/.f64 y x) (neg.f64 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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) x))
(/ x y)
(/.f64 x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 x (/.f64 (neg.f64 x) 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 (fma.f64 x x (/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)) y)) y)
(/ x y)
(/.f64 x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(/.f64 (fma.f64 x (/.f64 (neg.f64 x) 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 (fma.f64 x x (/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)) y)) y)
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
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 (fma.f64 #s(literal 100 binary64) x (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 #s(literal 100 binary64) x (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 #s(literal 100 binary64) x (*.f64 y #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
#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)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) (*.f64 y y)) (/.f64 #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 #s(literal -100 binary64) (/.f64 (*.f64 x x) (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 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 #s(literal -100 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) 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 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 #s(literal -100 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) 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 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) 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 y (fma.f64 #s(literal -100 binary64) (/.f64 y (*.f64 x (*.f64 x x))) (/.f64 #s(literal 100 binary64) (*.f64 x x))) (/.f64 #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 x (*.f64 #s(literal -100 binary64) (/.f64 x y)) (*.f64 #s(literal 100 binary64) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) 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 x (/.f64 x y) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 y y)) x))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 x (*.f64 #s(literal -100 binary64) (/.f64 x y)) (*.f64 #s(literal 100 binary64) x)) 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 (fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 x (*.f64 x x)) y) (*.f64 x (*.f64 x #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 (fma.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) y)) y)) y)) y)
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) (*.f64 y y)) (/.f64 #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 #s(literal -100 binary64) (/.f64 (*.f64 x x) (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 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 #s(literal -100 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) 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 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 #s(literal -100 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) 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 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (fma.f64 y (/.f64 y x) (neg.f64 y)) 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 y (fma.f64 #s(literal -100 binary64) (/.f64 y (*.f64 x (*.f64 x x))) (/.f64 #s(literal 100 binary64) (*.f64 x x))) (/.f64 #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 x (*.f64 #s(literal -100 binary64) (/.f64 x y)) (*.f64 #s(literal 100 binary64) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) 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 x (/.f64 x y) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 y y)) x))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (fma.f64 x (*.f64 #s(literal -100 binary64) (/.f64 x y)) (*.f64 #s(literal 100 binary64) x)) 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 (fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 x (*.f64 x x)) y) (*.f64 x (*.f64 x #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 (fma.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x)) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) y)) y)) y)) y)
(* 1/100 (/ y x))
(/.f64 (*.f64 y #s(literal 1/100 binary64)) x)
(/ (+ (* 1/100 x) (* 1/100 y)) x)
(*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 x y) x))
(/ (+ (* 1/100 x) (* 1/100 y)) x)
(*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 x y) x))
(/ (+ (* 1/100 x) (* 1/100 y)) x)
(*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 x y) x))
1/100
#s(literal 1/100 binary64)
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
1/100
#s(literal 1/100 binary64)
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
1/100
#s(literal 1/100 binary64)
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(+ 1/100 (* 1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(* 1/100 (/ y x))
(/.f64 (*.f64 y #s(literal 1/100 binary64)) x)
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(* 1/100 (/ y x))
(/.f64 (*.f64 y #s(literal 1/100 binary64)) x)
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y))))
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))

eval155.0ms (2.1%)

Memory
27.6MiB live, 409.7MiB allocated
Compiler

Compiled 25 244 to 2 294 computations (90.9% saved)

prune128.0ms (1.8%)

Memory
13.5MiB live, 296.2MiB allocated
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New1 39431 397
Fresh033
Picked235
Done000
Total1 39691 405
Accuracy
100.0%
Counts
1 405 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.1%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
52.1%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
52.1%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.1%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
52.0%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
99.6%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
49.2%
#s(literal 100 binary64)
Compiler

Compiled 120 to 85 computations (29.2% saved)

simplify12.0ms (0.2%)

Memory
-18.0MiB live, 19.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 x y))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
cost-diff0
(*.f64 #s(literal 100 binary64) x)
cost-diff0
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
cost-diff0
(*.f64 y #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) #s(literal 100 binary64))
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)
Rules
100×lower-*.f32
88×lower-*.f64
44×associate-*l*
40×associate-*r*
36×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01775
02973
14573
26573
39073
411473
513873
614473
715873
816373
016373
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 x y)
x
y
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 x y)
x
y
#s(literal 100 binary64)
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
x
(*.f64 y #s(literal 1/100 binary64))
y
#s(literal 1/100 binary64)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 x y))
#s(literal 1 binary64)
(+.f64 x y)
x
y
(*.f64 x #s(literal 100 binary64))
#s(literal 100 binary64)
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 x y)
x
y
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 x y)
x
y
#s(literal 100 binary64)
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
x
(*.f64 y #s(literal 1/100 binary64))
y
#s(literal 1/100 binary64)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 x y))
#s(literal 1 binary64)
(+.f64 x y)
x
y
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)

localize68.0ms (0.9%)

Memory
2.2MiB live, 114.7MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 x y))
accuracy99.6%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
accuracy100.0%
(*.f64 #s(literal 100 binary64) x)
accuracy99.7%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
accuracy99.8%
(*.f64 y #s(literal 1/100 binary64))
accuracy99.7%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
accuracy100.0%
(/.f64 x y)
accuracy99.6%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
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)
Samples
44.0ms256×0valid
Compiler

Compiled 77 to 19 computations (75.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-div: 8.0ms (32.4% of total)
ival-mult: 8.0ms (32.4% of total)
const: 6.0ms (24.3% of total)
ival-add: 2.0ms (8.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
21.8MiB live, 21.8MiB allocated
Counts
12 → 252
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)>
#<alt (/.f64 #s(literal 100 binary64) (+.f64 x y))>
#<alt (+.f64 x y)>
#<alt (*.f64 (/.f64 x y) #s(literal 100 binary64))>
#<alt (/.f64 x y)>
#<alt (/.f64 x (*.f64 y #s(literal 1/100 binary64)))>
#<alt (*.f64 y #s(literal 1/100 binary64))>
#<alt (/.f64 (*.f64 #s(literal 100 binary64) x) y)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) (+.f64 x y))>
#<alt (*.f64 x #s(literal 100 binary64))>
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 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 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 (/ 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 (/ 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 (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/100 y)>
#<alt (* 1/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 (* 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 (/ 1 y)>
#<alt (+ (* -1 (/ x (pow y 2))) (/ 1 y))>
#<alt (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y))>
#<alt (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))>
#<alt (/ 1 x)>
#<alt (/ (+ 1 (* -1 (/ y x))) x)>
#<alt (/ (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x)) x)>
#<alt (/ (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x))) x)>
#<alt (/ 1 x)>
#<alt (* -1 (/ (- (/ y x) 1) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) y) x)) 1) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow y 3) x) (pow y 2)) x)) y) x)) 1) x))>
#<alt (/ 1 x)>
#<alt (+ (* -1 (/ y (pow x 2))) (/ 1 x))>
#<alt (+ (* y (- (/ y (pow x 3)) (/ 1 (pow x 2)))) (/ 1 x))>
#<alt (+ (* y (- (* y (+ (* -1 (/ y (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))>
#<alt (/ 1 y)>
#<alt (/ (+ 1 (* -1 (/ x y))) y)>
#<alt (/ (- (+ 1 (/ (pow x 2) (pow y 2))) (/ x y)) y)>
#<alt (/ (- (+ 1 (* -1 (/ (pow x 3) (pow y 3)))) (+ (* -1 (/ (pow x 2) (pow y 2))) (/ x y))) y)>
#<alt (/ 1 y)>
#<alt (* -1 (/ (- (/ x y) 1) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow x 2) y) x) y)) 1) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y)) x) y)) 1) 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)>
Calls

63 calls:

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

rewrite326.0ms (4.5%)

Memory
-7.9MiB live, 513.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 572×lower-/.f32
4 562×lower-/.f64
3 620×lower-*.f32
3 608×lower-*.f64
2 060×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01756
02954
19254
241054
3291854
0869154
Stop Event
iter limit
node limit
iter limit
Counts
12 → 981
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(+.f64 x y)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 x y)
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
Outputs
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 1/100 binary64)) (/.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 1/100 binary64)))
(fma.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.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 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.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) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y)) (*.f64 (-.f64 (neg.f64 x) y) (*.f64 #s(literal 100 binary64) x))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -1/100 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.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 #s(literal 100 binary64) x) (*.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 #s(literal 100 binary64) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (-.f64 x y))) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))) (-.f64 (neg.f64 x) y))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 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 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.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 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.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 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 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)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 #s(literal 100 binary64) x)))
(*.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 #s(literal 100 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (/.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 #s(literal 100 binary64) x)))
(*.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 #s(literal 100 binary64) x)) #s(literal -1 binary64)))
(*.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) (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 #s(literal 100 binary64) x) (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))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.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) x) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 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 (neg.f64 x) y)) #s(literal -100 binary64))
(*.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 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 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 x (-.f64 x y) (*.f64 y 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 (*.f64 #s(literal 100 binary64) x) (pow.f64 (+.f64 x y) #s(literal -1/2 binary64))) (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.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))) (+.f64 (neg.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 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.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 x y))) x) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.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))))))
(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)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 1/100 binary64)))
(-.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)) (/.f64 (/.f64 y (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64)))
(-.f64 (/.f64 (/.f64 (fma.f64 x x (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)) (/.f64 (/.f64 (*.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 binary64)))
(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 x y)))))
(fma.f64 x (/.f64 #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 x y)))))
(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 x y)))))
(fma.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 #s(literal 100 binary64) x) (/.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 x y)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #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 x y)))))
(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 x y))) x (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.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 x y)))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(/.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 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal -1/100 binary64))
(/.f64 (/.f64 #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 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #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 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 #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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 #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 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #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 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)))
(/.f64 (*.f64 (/.f64 #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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x 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 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 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 #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 #s(literal 100 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 #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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 #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 #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 #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 #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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.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 (*.f64 x x) (*.f64 y (-.f64 y x)))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.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 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 (/.f64 (-.f64 x y) (-.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 x y)) (pow.f64 (/.f64 (-.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (-.f64 x y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.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 y) (*.f64 y y))) (pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.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 #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 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.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 #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))) #s(literal 1/100 binary64)) #s(literal -1 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 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #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)) #s(literal 1/100 binary64)) #s(literal -1 binary64)))
(*.f64 (/.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 100 binary64) (*.f64 (+.f64 x y) (-.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 100 binary64) (pow.f64 (+.f64 x y) #s(literal -1/2 binary64))) (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 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 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 #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 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) #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 x y)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(exp.f64 (log.f64 (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x y))) #s(literal -1 binary64)))
(-.f64 y (/.f64 x #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (neg.f64 y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 y (neg.f64 x)) #s(literal -1 binary64)))
(-.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)) (neg.f64 y))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (neg.f64 x) y)) (-.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))) (-.f64 (neg.f64 x) y))
(-.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 (/.f64 (*.f64 x x) (+.f64 (neg.f64 x) y)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 y y) (+.f64 (neg.f64 x) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 (+.f64 (neg.f64 x) #s(literal 0 binary64)) #s(literal -1 binary64)) (neg.f64 y))
(-.f64 (/.f64 (+.f64 (neg.f64 y) #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (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 x x (*.f64 y (+.f64 x y))) (-.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 #s(literal -1 binary64) (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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 #s(literal -1 binary64) (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))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (-.f64 x y)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (-.f64 x y)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 x x) (neg.f64 (+.f64 (neg.f64 x) y))) (/.f64 (*.f64 y y) (neg.f64 (+.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (neg.f64 (+.f64 (neg.f64 x) y))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (neg.f64 (+.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (neg.f64 (+.f64 (neg.f64 x) y))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (neg.f64 (+.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 x) y))) (/.f64 (*.f64 y y) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 x) y))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal -1 binary64) (+.f64 (neg.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 (neg.f64 x) y))))
(-.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) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y))) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y))))
(-.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))))
(-.f64 (/.f64 (*.f64 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 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 #s(literal 1 binary64) y)
(fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 y #s(literal 1 binary64) 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 #s(literal -1 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 1 binary64)) y)
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.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 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (-.f64 (neg.f64 x) y))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x)))))
(/.f64 (-.f64 (neg.f64 x) y) #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) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.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 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal -1 binary64) (+.f64 (neg.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 (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) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y)))
(/.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) (neg.f64 (neg.f64 (+.f64 (neg.f64 x) y))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) (neg.f64 (*.f64 #s(literal -1 binary64) (+.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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (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 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 y x))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.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 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)))
(/.f64 (neg.f64 (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 x y) (+.f64 (neg.f64 x) y))) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.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 (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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))) (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))
(/.f64 (*.f64 (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 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) #s(literal 1 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y 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 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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 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 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 x x (*.f64 y y)))
(/.f64 (pow.f64 (+.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x 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 x (-.f64 x y) (*.f64 y y)))
(/.f64 (exp.f64 (log.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (exp.f64 (log.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (exp.f64 (log.f64 (-.f64 x y))))
(/.f64 (exp.f64 (log.f64 (-.f64 (neg.f64 x) y))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (exp.f64 (log.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)))) (exp.f64 (log.f64 (+.f64 (neg.f64 x) y))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 x y) (-.f64 y x)))) (exp.f64 (log.f64 (-.f64 y x))))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (neg.f64 y))) (+.f64 (neg.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 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 (neg.f64 x) y)) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (*.f64 y (neg.f64 y)))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (+.f64 (neg.f64 x) y)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 x y) (*.f64 y y))) (-.f64 x y)) (*.f64 (-.f64 x y) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (neg.f64 x) y)) (*.f64 (-.f64 x y) (*.f64 y (neg.f64 y)))) (*.f64 (-.f64 x y) (+.f64 (neg.f64 x) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (+.f64 (neg.f64 x) y) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 x) y) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (+.f64 (neg.f64 x) y) (*.f64 y y))) (*.f64 (+.f64 (neg.f64 x) y) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (+.f64 (neg.f64 x) y)) (*.f64 (+.f64 (neg.f64 x) y) (*.f64 y (neg.f64 y)))) (*.f64 (+.f64 (neg.f64 x) y) (+.f64 (neg.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 x y) (+.f64 (neg.f64 x) y)))) (+.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)))) (neg.f64 (neg.f64 (+.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (neg.f64 (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y)))) (neg.f64 (*.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (fma.f64 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 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))) (neg.f64 (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) #s(literal 1 binary64))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (neg.f64 (pow.f64 (+.f64 x y) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))) (+.f64 (neg.f64 x) y))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 x y)) #s(literal 1/2 binary64))
(pow.f64 (/.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 (+.f64 x y) (pow.f64 (/.f64 (-.f64 x y) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (+.f64 x y) (pow.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 x) y))
(*.f64 (-.f64 (neg.f64 x) y) #s(literal -1 binary64))
(*.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 (*.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 (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 x y) (+.f64 (neg.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) (fma.f64 x (-.f64 x y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (pow.f64 (/.f64 (+.f64 x y) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (pow.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (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 (pow.f64 (+.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (+.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))) #s(literal -1 binary64)))
(*.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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x 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))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (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) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1 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 (pow.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (+.f64 x y))
(*.f64 (pow.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))))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)))
(*.f64 (pow.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))))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) #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 (-.f64 x y) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))
(*.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 (neg.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 (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 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))))
(*.f64 (exp.f64 (log.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (exp.f64 (neg.f64 (log.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (exp.f64 (neg.f64 (log.f64 (-.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) y) #s(literal -1/100 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) y) #s(literal 1/100 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal 100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 x (neg.f64 y)) #s(literal -1/100 binary64))
(/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 x (neg.f64 y))) (*.f64 (neg.f64 y) (*.f64 y #s(literal -1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x y))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 #s(literal 100 binary64) x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 y (*.f64 x #s(literal -100 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal -100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x (neg.f64 y)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (/.f64 x y))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) x))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64)))) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 y (*.f64 x #s(literal -100 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (neg.f64 y) (neg.f64 x))) (*.f64 (neg.f64 y) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (*.f64 x #s(literal -100 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (/.f64 x (neg.f64 y)))) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (neg.f64 y) (/.f64 x #s(literal -1 binary64)))) (*.f64 (neg.f64 y) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (/.f64 x #s(literal 1 binary64))) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(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 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 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 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 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 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) y) (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 x (neg.f64 y)))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 x #s(literal 1 binary64)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 x (neg.f64 y))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (neg.f64 x))) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y x)) (*.f64 (neg.f64 y) #s(literal -1 binary64))) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (neg.f64 x))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (/.f64 x #s(literal -1 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) y)
(/.f64 (neg.f64 (/.f64 x #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) 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 #s(literal 1 binary64) (/.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.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))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) y) #s(literal -1/100 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) y) #s(literal 1/100 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal 100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 x (neg.f64 y)) #s(literal -1/100 binary64))
(/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 x (neg.f64 y))) (*.f64 (neg.f64 y) (*.f64 y #s(literal -1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x y))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 #s(literal 100 binary64) x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 y (*.f64 x #s(literal -100 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal -100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x (neg.f64 y)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (/.f64 x y))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) x))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64)))) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 y (*.f64 x #s(literal -100 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (neg.f64 y) (neg.f64 x))) (*.f64 (neg.f64 y) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (*.f64 x #s(literal -100 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (/.f64 x (neg.f64 y)))) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (neg.f64 y) (/.f64 x #s(literal -1 binary64)))) (*.f64 (neg.f64 y) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (/.f64 x #s(literal 1 binary64))) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(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 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 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 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 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 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64)))
(neg.f64 (*.f64 y #s(literal -1/100 binary64)))
(/.f64 y #s(literal 100 binary64))
(/.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y))
(/.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 y) #s(literal -100 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)))
(*.f64 (neg.f64 y) #s(literal -1/100 binary64))
(*.f64 #s(literal -1/100 binary64) (neg.f64 y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) y) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) y) #s(literal -1/100 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) y) #s(literal 1/100 binary64)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal 100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 x (neg.f64 y)) #s(literal -1/100 binary64))
(/.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 x (neg.f64 y))) (*.f64 (neg.f64 y) (*.f64 y #s(literal -1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x y))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 #s(literal 100 binary64) x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 y (*.f64 x #s(literal -100 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal -100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x (neg.f64 y)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (/.f64 x y))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) x))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64)))) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 y (*.f64 x #s(literal -100 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (neg.f64 y) (neg.f64 x))) (*.f64 (neg.f64 y) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (*.f64 x #s(literal -100 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (/.f64 x (neg.f64 y)))) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (neg.f64 y) (/.f64 x #s(literal -1 binary64)))) (*.f64 (neg.f64 y) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (/.f64 x #s(literal 1 binary64))) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(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 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 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 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 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 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(/.f64 x #s(literal 1/100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (neg.f64 x) #s(literal -1/100 binary64))
(pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 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 1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (+.f64 x y)) #s(literal 1/100 binary64)) (/.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 1/100 binary64)))
(fma.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.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 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.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) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y)) (*.f64 (-.f64 (neg.f64 x) y) (*.f64 #s(literal 100 binary64) x))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -1/100 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.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 #s(literal 100 binary64) x) (*.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 #s(literal 100 binary64) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (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 #s(literal 100 binary64) x) (-.f64 x y))) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))) (-.f64 (neg.f64 x) y))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 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 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.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 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.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 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 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)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 #s(literal 100 binary64) x)))
(*.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 #s(literal 100 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (/.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 #s(literal 100 binary64) x)))
(*.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 #s(literal 100 binary64) x)) #s(literal -1 binary64)))
(*.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) (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 #s(literal 100 binary64) x) (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))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.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) x) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 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 (neg.f64 x) y)) #s(literal -100 binary64))
(*.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 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 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 x (-.f64 x y) (*.f64 y 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 (*.f64 #s(literal 100 binary64) x) (pow.f64 (+.f64 x y) #s(literal -1/2 binary64))) (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.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))) (+.f64 (neg.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 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(exp.f64 (neg.f64 (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) (+.f64 x y))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (+.f64 x y)) #s(literal -1/2 binary64) (*.f64 (log.f64 (+.f64 x y)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(-.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 y (*.f64 (+.f64 x y) (-.f64 x y))))
(-.f64 (/.f64 (fma.f64 x x (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (/.f64 y (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (fma.f64 x x (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x y) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 (*.f64 y (*.f64 (-.f64 y x) (*.f64 y (-.f64 y x)))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (-.f64 x y))))
(-.f64 (/.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 y (*.f64 (+.f64 x y) (-.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (/.f64 (*.f64 y (*.f64 (-.f64 y 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))))))
(fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (+.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 (neg.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 (+.f64 x y) (-.f64 x y)) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y))))
(/.f64 (+.f64 (neg.f64 x) y) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y)))
(/.f64 (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(/.f64 (*.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 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1 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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 x) y)) (neg.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (neg.f64 (*.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 (*.f64 (/.f64 #s(literal 1 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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (-.f64 x y))
(/.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (+.f64 x y))
(/.f64 (-.f64 (*.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) y)) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))))
(/.f64 (-.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x y))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 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 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 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 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (/.f64 (-.f64 x y) (+.f64 x y))) (+.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (/.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (-.f64 (neg.f64 x) y))
(pow.f64 (+.f64 x y) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 x y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 x y)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 (-.f64 x y) (-.f64 x y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (*.f64 (-.f64 x y) (/.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 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #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) (fma.f64 x (-.f64 x y) (*.f64 y y))) #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 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal -1 binary64)))
(*.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) (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) (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 #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))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 1 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) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal -1 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 #s(literal -1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))))
(*.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal -1 binary64)))
(*.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)))))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (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 x (*.f64 y (+.f64 x y))) (-.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.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))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (pow.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))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(/.f64 x #s(literal 1/100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (neg.f64 x) #s(literal -1/100 binary64))
(pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 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 1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))

simplify420.0ms (5.8%)

Memory
-3.7MiB live, 584.4MiB allocated
Algorithm
egg-herbie
Rules
14 876×lower-fma.f64
14 876×lower-fma.f32
5 338×lower-*.f64
5 338×lower-*.f32
2 436×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03002058
19151943
223131833
376421817
082011718
Stop Event
iter limit
node limit
Counts
252 → 246
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 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))
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))
(/ 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 (/ 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))
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/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))
(* 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))
(/ 1 y)
(+ (* -1 (/ x (pow y 2))) (/ 1 y))
(+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y))
(+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(/ 1 x)
(/ (+ 1 (* -1 (/ y x))) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x)) x)
(/ (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x))) x)
(/ 1 x)
(* -1 (/ (- (/ y x) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) y) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow y 3) x) (pow y 2)) x)) y) x)) 1) x))
(/ 1 x)
(+ (* -1 (/ y (pow x 2))) (/ 1 x))
(+ (* y (- (/ y (pow x 3)) (/ 1 (pow x 2)))) (/ 1 x))
(+ (* y (- (* y (+ (* -1 (/ y (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))
(/ 1 y)
(/ (+ 1 (* -1 (/ x y))) y)
(/ (- (+ 1 (/ (pow x 2) (pow y 2))) (/ x y)) y)
(/ (- (+ 1 (* -1 (/ (pow x 3) (pow y 3)))) (+ (* -1 (/ (pow x 2) (pow y 2))) (/ x y))) y)
(/ 1 y)
(* -1 (/ (- (/ x y) 1) y))
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) y) x) y)) 1) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y)) x) y)) 1) 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)
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 (*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 x y) (+.f64 (/.f64 x y) #s(literal -1 binary64)) #s(literal 1 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 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))))
(fma.f64 y (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #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 (* -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)))
(fma.f64 y (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #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 (* 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 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) 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 #s(literal 100 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 x 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) (-.f64 (*.f64 x (/.f64 x y)) 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) (-.f64 (*.f64 x (/.f64 x y)) 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 #s(literal 100 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 x y))) 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) (-.f64 (*.f64 x (/.f64 x y)) 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 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x)) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) 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)))
(*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 x y) (+.f64 (/.f64 x y) #s(literal -1 binary64)) #s(literal 1 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 (/.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 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 (fma.f64 y (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal -100 binary64)) x) #s(literal 100 binary64)) 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 (fma.f64 y (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal -100 binary64)) x) #s(literal 100 binary64)) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x)
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 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)
(+ (* 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 y (*.f64 #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 (/.f64 #s(literal 100 binary64) y) (-.f64 (*.f64 x (/.f64 x y)) x) #s(literal 100 binary64)) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)
(neg.f64 (/.f64 (+.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 x (/.f64 x y)) x) x)) 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 #s(literal 100 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 x y))) y) #s(literal -100 binary64)) (neg.f64 y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(neg.f64 (/.f64 (+.f64 #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 x (/.f64 x y)) x) x)) 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 x (/.f64 y y) y)
(* y (+ 1 (/ x y)))
(fma.f64 x (/.f64 y y) y)
(* y (+ 1 (/ x y)))
(fma.f64 x (/.f64 y y) y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 x (/.f64 y y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 x (/.f64 y y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 x (/.f64 y 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)
(/ 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 (/ 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)
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 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 (*.f64 #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 x y) (+.f64 (/.f64 x y) #s(literal -1 binary64)) #s(literal 1 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 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))))
(fma.f64 y (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #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 (* -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)))
(fma.f64 y (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #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 (* 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 (/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) 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 #s(literal 100 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 x 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) (-.f64 (*.f64 x (/.f64 x y)) 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) (-.f64 (*.f64 x (/.f64 x y)) 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 #s(literal 100 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 x y))) 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) (-.f64 (*.f64 x (/.f64 x y)) 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 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x)) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) (neg.f64 y))
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(+ (* -1 (/ x (pow y 2))) (/ 1 y))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y)
(+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y))
(/.f64 (fma.f64 (/.f64 x y) (+.f64 (/.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)) y)
(+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(fma.f64 x (-.f64 (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 (*.f64 x x) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* -1 (/ y x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x)) x)
(/.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(/ (- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x))) x)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x)) (neg.f64 x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (/ y x) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) y) x)) 1) x))
(/.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow y 3) x) (pow y 2)) x)) y) x)) 1) x))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x)) (neg.f64 x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* -1 (/ y (pow x 2))) (/ 1 x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(+ (* y (- (/ y (pow x 3)) (/ 1 (pow x 2)))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(+ (* y (- (* y (+ (* -1 (/ y (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))
(fma.f64 y (-.f64 (/.f64 y (*.f64 x (*.f64 x x))) (*.f64 y (/.f64 y (pow.f64 x #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x))
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ (+ 1 (* -1 (/ x y))) y)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y)
(/ (- (+ 1 (/ (pow x 2) (pow y 2))) (/ x y)) y)
(/.f64 (fma.f64 (/.f64 x y) (+.f64 (/.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)) y)
(/ (- (+ 1 (* -1 (/ (pow x 3) (pow y 3)))) (+ (* -1 (/ (pow x 2) (pow y 2))) (/ x y))) y)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x y) (-.f64 (*.f64 x (/.f64 x y)) x) x) (neg.f64 y))) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(* -1 (/ (- (/ x y) 1) y))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)) y)
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) y) x) y)) 1) y))
(/.f64 (fma.f64 (/.f64 x y) (+.f64 (/.f64 x y) #s(literal -1 binary64)) #s(literal 1 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y)) x) y)) 1) y))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x y) (-.f64 (*.f64 x (/.f64 x y)) x) x) (neg.f64 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)

eval316.0ms (4.3%)

Memory
41.0MiB live, 306.4MiB allocated
Compiler

Compiled 29 321 to 2 709 computations (90.8% saved)

prune140.0ms (1.9%)

Memory
-55.7MiB live, 293.2MiB allocated
Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New1 45131 454
Fresh101
Picked235
Done033
Total1 45491 463
Accuracy
100.0%
Counts
1 463 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.1%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
52.1%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
52.1%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
51.3%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
52.0%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
52.1%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
52.1%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
49.2%
#s(literal 100 binary64)
Compiler

Compiled 64 to 47 computations (26.6% saved)

simplify7.0ms (0.1%)

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

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y x)
cost-diff384
(/.f64 #s(literal 100 binary64) (/.f64 y x))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) y)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
Rules
48×lower-*.f32
42×lower-*.f64
24×associate-*r*
16×*-commutative
16×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01139
01843
12937
24537
36637
47337
57337
07337
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(/.f64 #s(literal 100 binary64) (/.f64 y x))
#s(literal 100 binary64)
(/.f64 y x)
y
x
Outputs
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
#s(literal 100 binary64)
(/.f64 y x)
y
x

localize38.0ms (0.5%)

Memory
24.4MiB live, 98.8MiB allocated
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 y x)
accuracy98.9%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
accuracy100.0%
(/.f64 #s(literal 100 binary64) y)
accuracy99.7%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy100.0%
(/.f64 #s(literal 1 binary64) y)
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.6%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
Samples
24.0ms256×0valid
Compiler

Compiled 41 to 13 computations (68.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 10.0ms (70.4% of total)
ival-mult: 4.0ms (28.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

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

33 calls:

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

rewrite277.0ms (3.8%)

Memory
7.3MiB live, 248.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 804×lower-*.f32
1 798×lower-*.f64
1 776×lower-fma.f64
1 776×lower-fma.f32
1 178×lower-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01129
01833
15527
220127
381227
4412627
0868827
Stop Event
iter limit
node limit
iter limit
Counts
7 → 672
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 1 binary64) y)
(*.f64 x #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 y x)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (neg.f64 (log.f64 y)) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (neg.f64 (log.f64 y))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (*.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (*.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (neg.f64 (log.f64 x)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(fma.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 #s(literal -100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (/.f64 x y) #s(literal -1/100 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x x)))
(/.f64 (*.f64 x x) (*.f64 x (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x x)) (*.f64 #s(literal 1/100 binary64) x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 100 binary64)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -100 binary64)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 100 binary64) y)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 x y))
(/.f64 (*.f64 (*.f64 x x) #s(literal -100 binary64)) (*.f64 x y))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) y)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x x)) x)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)) y)
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 #s(literal -100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x y) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1/100 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(*.f64 (sqrt.f64 (/.f64 x y)) (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal -1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal -100 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -100 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y y)) y)
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) y))
(exp.f64 (neg.f64 (log.f64 y)))
(exp.f64 (*.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 y)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) y))
(neg.f64 (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 1 binary64) y)
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) y))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) y))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) y)
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 y))) (sqrt.f64 y))
(pow.f64 y #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 y))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 y))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 y)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 y #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) y)
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (pow.f64 y #s(literal -3/4 binary64)) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) y)
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) y))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) x))
(neg.f64 (*.f64 #s(literal 100 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 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 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x #s(literal 1/100 binary64))
(/.f64 x #s(literal -1/100 binary64))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 100 binary64)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) x)
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x x)) x)
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal 100 binary64) x))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) x))) (*.f64 #s(literal 100 binary64) x))
(pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal -100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(*.f64 x #s(literal -100 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1/2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (neg.f64 (log.f64 y)) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (neg.f64 (log.f64 y))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (*.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (*.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (neg.f64 (log.f64 x)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(fma.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 #s(literal -100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (/.f64 x y) #s(literal -1/100 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x x)))
(/.f64 (*.f64 x x) (*.f64 x (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x x)) (*.f64 #s(literal 1/100 binary64) x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 100 binary64)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -100 binary64)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 100 binary64) y)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 x y))
(/.f64 (*.f64 (*.f64 x x) #s(literal -100 binary64)) (*.f64 x y))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) y)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x x)) x)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)) y)
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 #s(literal -100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x y) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1/100 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(*.f64 (sqrt.f64 (/.f64 x y)) (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal -1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal -100 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -100 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y y)) y)
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y))
(exp.f64 (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1/2 binary64) (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y))
(neg.f64 (/.f64 #s(literal 100 binary64) 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 (/.f64 #s(literal 1 binary64) y) #s(literal -1/100 binary64))
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal -100 binary64) y)
(/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 100 binary64) y))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) y))) (/.f64 #s(literal 100 binary64) y))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #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 (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) y)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 y y)) y)
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) y)
(*.f64 (/.f64 #s(literal -100 binary64) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (neg.f64 (log.f64 y)) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (neg.f64 (log.f64 y))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (*.f64 (*.f64 (log.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64) (*.f64 (log.f64 (*.f64 y y)) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (neg.f64 (log.f64 x)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(fma.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 #s(literal -100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (/.f64 x y) #s(literal -1/100 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x x)))
(/.f64 (*.f64 x x) (*.f64 x (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/100 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x x)) (*.f64 #s(literal 1/100 binary64) x))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 100 binary64)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -100 binary64)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 100 binary64) y)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) #s(literal 100 binary64)) (*.f64 x y))
(/.f64 (*.f64 (*.f64 x x) #s(literal -100 binary64)) (*.f64 x y))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) y)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 #s(literal -100 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x x)) x)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)) y)
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 #s(literal -100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x y) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1/100 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (*.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(*.f64 (sqrt.f64 (/.f64 x y)) (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/100 binary64) x)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal -1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 x (sqrt.f64 (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal -100 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -100 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 y y)) y)
(+.f64 (/.f64 y x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 y x))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 y x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x y) (/.f64 x y))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 x y)) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 x y)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 y x))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 y x))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 y x)) (/.f64 y x))
(fma.f64 #s(literal 1 binary64) (/.f64 y x) #s(literal 0 binary64))
(fma.f64 y (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 y x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 y x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) y #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64) (/.f64 y x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 x y) (/.f64 x y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x y) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal -1/2 binary64)) y) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 y x)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 y x)) (neg.f64 (sqrt.f64 (/.f64 y x))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 y x)) (*.f64 (sqrt.f64 (/.f64 y x)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 y x)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 y x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) x) (sqrt.f64 y)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 y) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (sqrt.f64 y)) (sqrt.f64 y) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (sqrt.f64 y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)) #s(literal 0 binary64))
(fma.f64 (*.f64 y (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)) #s(literal 0 binary64))
(fma.f64 (/.f64 y (*.f64 x (*.f64 x x))) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 y (*.f64 x x)) x #s(literal 0 binary64))
(neg.f64 (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) (/.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 y x)
(/.f64 (/.f64 y x) #s(literal 1 binary64))
(/.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 y y) (*.f64 x x)) #s(literal 0 binary64))))
(/.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 y x))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) x))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 y y)))
(/.f64 (*.f64 y y) (*.f64 x y))
(/.f64 (*.f64 y y) (*.f64 y x))
(/.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 x y)))
(/.f64 (sqrt.f64 y) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (sqrt.f64 y)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 x y)) x) (*.f64 x (/.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x y)) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y x))) x)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (*.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 x (/.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 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 (sqrt.f64 y) #s(literal 1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(/.f64 (*.f64 (sqrt.f64 y) #s(literal -1 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (*.f64 y y))) (*.f64 y y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y y)) y)
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 y)))
(pow.f64 (/.f64 y x) #s(literal 1 binary64))
(pow.f64 (/.f64 x y) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 y x)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 x y)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 x y) (/.f64 x y)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y x) (/.f64 (*.f64 y y) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 y (/.f64 #s(literal 1 binary64) x))
(*.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 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x y))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal -1/2 binary64)) y))
(*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 y x)))
(*.f64 (sqrt.f64 (/.f64 y x)) (neg.f64 (sqrt.f64 (/.f64 y x))))
(*.f64 (sqrt.f64 (/.f64 y x)) (*.f64 (sqrt.f64 (/.f64 y x)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 y x)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 y x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) x) (sqrt.f64 y)))
(*.f64 (sqrt.f64 y) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (sqrt.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 y))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(*.f64 (*.f64 y (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(*.f64 (/.f64 y (*.f64 x (*.f64 x x))) (*.f64 x x))
(*.f64 (/.f64 y (*.f64 x x)) x)

simplify13.0ms (0.2%)

Memory
23.5MiB live, 23.5MiB allocated
Algorithm
egg-herbie
Rules
12×lower-*.f64
12×lower-*.f32
10×lower-/.f32
10×lower-/.f64
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010540
115540
216540
317540
017540
Stop Event
iter limit
saturated
Counts
132 → 132
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))
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 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))
(* 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))
(/ 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)
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)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(* 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)
(* 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 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 (*.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)

eval86.0ms (1.2%)

Memory
-25.0MiB live, 174.1MiB allocated
Compiler

Compiled 8 480 to 949 computations (88.8% saved)

prune56.0ms (0.8%)

Memory
18.3MiB live, 141.2MiB allocated
Pruning

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New8040804
Fresh000
Picked033
Done066
Total8049813
Accuracy
100.0%
Counts
813 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.1%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
52.1%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
52.1%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
51.3%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
52.0%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
52.1%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
52.1%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
49.2%
#s(literal 100 binary64)
Compiler

Compiled 158 to 82 computations (48.1% saved)

regimes16.0ms (0.2%)

Memory
-5.8MiB live, 33.1MiB allocated
Counts
15 → 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 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Calls

3 calls:

6.0ms
y
5.0ms
x
5.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x 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)

regimes12.0ms (0.2%)

Memory
-18.4MiB live, 20.4MiB allocated
Counts
9 → 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 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
Outputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
Calls

3 calls:

4.0ms
x
3.0ms
y
3.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x 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)

regimes9.0ms (0.1%)

Memory
17.4MiB live, 17.4MiB 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 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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:

3.0ms
x
3.0ms
y
3.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x 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
16.6MiB live, 16.6MiB 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 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
Outputs
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
Calls

3 calls:

3.0ms
x
3.0ms
y
2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
76.3%3x
82.0%3y
98.2%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes4.0ms (0.1%)

Memory
-35.3MiB live, 5.2MiB 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 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
Outputs
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
#s(literal 100 binary64)
Calls

1 calls:

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

Compiled 9 to 6 computations (33.3% saved)

regimes2.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Counts
4 → 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 x (*.f64 y #s(literal 1/100 binary64)))
Outputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
#s(literal 100 binary64)
Calls

1 calls:

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

Compiled 9 to 6 computations (33.3% saved)

regimes2.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated
Counts
3 → 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))
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
#s(literal 100 binary64)
Calls

1 calls:

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

Compiled 9 to 6 computations (33.3% saved)

regimes4.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB 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
49.2%1x
49.2%1y
49.2%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.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00033637739342414483
99.99999999999999
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
0.00033637739342414483
99.99999999999999
Compiler

Compiled 12 to 11 computations (8.3% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00033637739342414483
99.99999999999999
Compiler

Compiled 12 to 11 computations (8.3% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00033637739342414483
99.99999999999999
Compiler

Compiled 12 to 11 computations (8.3% saved)

simplify7.0ms (0.1%)

Memory
12.9MiB live, 12.9MiB allocated
Algorithm
egg-herbie
Rules
10×*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02691
13291
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.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 1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) 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 1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 100 binary64))
#s(literal 100 binary64)
Outputs
(/.f64 (*.f64 x #s(literal 100 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 #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 1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) 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 1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 x #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 1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) y) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/2305843009213693952 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 1152921504606847/2305843009213693952 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 100 binary64))
#s(literal 100 binary64)

soundness945.0ms (12.9%)

Memory
-23.3MiB live, 617.7MiB allocated
Rules
15 982×lower-fma.f64
15 982×lower-fma.f32
9 134×lower-fma.f64
9 134×lower-fma.f32
4 572×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
13413
221813
3214413
0819513
0142463
1400440
2986420
33162406
47111406
08145375
02511896
17751818
219461734
361791732
084461608
01756
02954
19254
241054
3291854
0869154
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 184 to 92 computations (50% saved)

preprocess71.0ms (1%)

Memory
6.0MiB live, 119.5MiB allocated
Compiler

Compiled 226 to 78 computations (65.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...