Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 9.0s)

analyze18.0ms (0.2%)

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

Compiled 9 to 8 computations (11.1% saved)

sample885.0ms (9.8%)

Memory
-12.5MiB live, 819.0MiB allocated
Samples
683.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 270.0ms
ival-mult: 113.0ms (41.8% of total)
ival-add: 77.0ms (28.5% of total)
ival-div: 67.0ms (24.8% of total)
ival-true: 6.0ms (2.2% of total)
exact: 4.0ms (1.5% of total)
ival-assert: 3.0ms (1.1% of total)
Bogosity

preprocess40.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

explain105.0ms (1.2%)

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

Compiled 54 to 28 computations (48.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-div: 5.0ms (40.1% of total)
ival-add: 3.0ms (24.1% of total)
ival-mult: 3.0ms (24.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
1.8MiB live, 1.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify5.0ms (0.1%)

Memory
-29.4MiB live, 9.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize19.0ms (0.2%)

Memory
16.5MiB live, 55.2MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.4%
(/.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: 6.0ms
ival-div: 2.0ms (31.8% of total)
ival-add: 2.0ms (31.8% of total)
ival-mult: 2.0ms (31.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0%)

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

15 calls:

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

rewrite478.0ms (5.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify536.0ms (5.9%)

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

Useful iterations: 0 (0.0ms)

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

eval44.0ms (0.5%)

Memory
-13.9MiB live, 101.6MiB allocated
Compiler

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

prune88.0ms (1%)

Memory
-3.0MiB live, 111.9MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3749383
Fresh000
Picked011
Done000
Total37410384
Accuracy
100.0%
Counts
384 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.0%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
56.4%
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
52.8%
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
52.9%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
99.3%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
49.0%
#s(literal 100 binary64)
Compiler

Compiled 179 to 120 computations (33% saved)

simplify10.0ms (0.1%)

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

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -100 binary64) y)
cost-diff0
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
cost-diff0
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
cost-diff0
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
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 #s(literal 100 binary64) (+.f64 x y))
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Rules
146×*-lowering-*.f32
146×*-lowering-*.f64
88×accelerator-lowering-fma.f32
88×accelerator-lowering-fma.f64
58×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01885
14185
27185
37985
49685
511085
612285
713985
814985
014981
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (/ 100 (+ x y)) x)
(/ 100 (+ x y))
100
(+ x y)
x
y
100
(+ (* y (/ -100 x)) 100)
y
(/ -100 x)
-100
x
100
(/ x (* (+ x y) 1/100))
x
(* (+ x y) 1/100)
(+ x y)
y
1/100
(/ (* x (+ (* x (/ -100 y)) 100)) y)
(* x (+ (* x (/ -100 y)) 100))
x
(+ (* x (/ -100 y)) 100)
(/ -100 y)
-100
y
100
Outputs
(* (/ 100 (+ x y)) x)
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/ 100 (+ x y))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
100
#s(literal 100 binary64)
(+ x y)
(+.f64 x y)
x
y
100
#s(literal 100 binary64)
(+ (* y (/ -100 x)) 100)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
y
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
-100
#s(literal -100 binary64)
x
100
#s(literal 100 binary64)
(/ x (* (+ x y) 1/100))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(* (+ x y) 1/100)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ x y)
(+.f64 x y)
y
1/100
#s(literal 1/100 binary64)
(/ (* x (+ (* x (/ -100 y)) 100)) y)
(*.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) (/.f64 x y))
(* x (+ (* x (/ -100 y)) 100))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
x
(+ (* x (/ -100 y)) 100)
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(/ -100 y)
(/.f64 #s(literal -100 binary64) y)
-100
#s(literal -100 binary64)
y
100
#s(literal 100 binary64)

localize66.0ms (0.7%)

Memory
-18.4MiB live, 138.4MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal -100 binary64) y)
accuracy99.9%
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
accuracy99.9%
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
accuracy97.2%
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
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 #s(literal 100 binary64) (+.f64 x y))
accuracy99.8%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Samples
41.0ms254×0valid
1.0ms3valid
Compiler

Compiled 83 to 20 computations (75.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 11.0ms (39.7% of total)
ival-div: 9.0ms (32.5% of total)
ival-add: 4.0ms (14.4% of total)
const: 3.0ms (10.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series16.0ms (0.2%)

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

60 calls:

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

rewrite619.0ms (6.9%)

Memory
-7.8MiB live, 663.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 464×*-lowering-*.f32
5 464×*-lowering-*.f64
4 902×accelerator-lowering-fma.f32
4 902×accelerator-lowering-fma.f64
4 548×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify377.0ms (4.2%)

Memory
19.1MiB live, 616.2MiB allocated
Algorithm
egg-herbie
Rules
10 004×accelerator-lowering-fma.f32
10 004×accelerator-lowering-fma.f64
5 010×*-lowering-*.f32
5 010×*-lowering-*.f64
1 468×neg-lowering-neg.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02622110
17762030
219811902
363421868
083511730
Stop Event
iter limit
node limit
Counts
240 → 240
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
(+ 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 (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* 100 x)
(* x (+ 100 (* -100 (/ x y))))
(* x (+ 100 (* -100 (/ x y))))
(* x (+ 100 (* -100 (/ x y))))
(* -100 (/ (pow x 2) y))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* -100 (/ (pow x 2) y))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* -100 (/ (pow x 2) y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) y)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) y)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) y)
(* 100 x)
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(* 100 x)
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
100
(+ 100 (* -100 (/ x y)))
(+ 100 (* -100 (/ x y)))
(+ 100 (* -100 (/ x y)))
(* -100 (/ x y))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(* -100 (/ x y))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(* -100 (/ x y))
(/ (+ (* -100 x) (* 100 y)) y)
(/ (+ (* -100 x) (* 100 y)) y)
(/ (+ (* -100 x) (* 100 y)) y)
100
(+ 100 (* -100 (/ x y)))
(+ 100 (* -100 (/ x y)))
(+ 100 (* -100 (/ x y)))
100
(+ 100 (* -100 (/ x y)))
(+ 100 (* -100 (/ x y)))
(+ 100 (* -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)
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 (/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #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 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (neg.f64 (/.f64 (fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) 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 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) 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) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) 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 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 #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)
(/ 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 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(fma.f64 x (fma.f64 (/.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 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x)) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(/.f64 (fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x)) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(/.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 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)
(/.f64 (-.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) 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 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (-.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) x)) 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 y (/.f64 #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 y (/.f64 #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 y (/.f64 #s(literal -100 binary64) x))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) 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 (/.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 (/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #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 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (neg.f64 (/.f64 (fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) 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 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) 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) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) 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 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) y) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 #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 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* 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 (+ (* -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)))
(* -100 (/ (pow x 2) (pow y 2)))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -100 (/ (pow x 2) (pow y 2)))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 y y))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -100 (/ (pow x 2) (pow y 2)))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 x y) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* x (+ 100 (* -100 (/ x y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* x (+ 100 (* -100 (/ x y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* x (+ 100 (* -100 (/ x y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -100 (/ (pow x 2) y))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -100 (/ (pow x 2) y))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* (pow x 2) (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* -100 (/ (pow x 2) y))
(/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) y)
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) y)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) y)
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) y)
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) y)
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) y)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(+ (* -100 (/ (pow x 2) y)) (* 100 x))
(*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(* -100 (/ x y))
(/.f64 (*.f64 x #s(literal -100 binary64)) y)
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(* x (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(* -100 (/ x y))
(/.f64 (*.f64 x #s(literal -100 binary64)) y)
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(* -1 (* x (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(* -100 (/ x y))
(/.f64 (*.f64 x #s(literal -100 binary64)) y)
(/ (+ (* -100 x) (* 100 y)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y)
(/ (+ (* -100 x) (* 100 y)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y)
(/ (+ (* -100 x) (* 100 y)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(+ 100 (* -100 (/ x y)))
(fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))
(/ -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)

eval181.0ms (2%)

Memory
-25.0MiB live, 301.0MiB allocated
Compiler

Compiled 25 503 to 2 485 computations (90.3% saved)

prune261.0ms (2.9%)

Memory
2.9MiB live, 320.0MiB allocated
Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New1 21751 222
Fresh224
Picked235
Done011
Total1 221111 232
Accuracy
100.0%
Counts
1 232 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.0%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
35.1%
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
52.9%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
52.9%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.3%
(/.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))
52.8%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
49.0%
#s(literal 100 binary64)
Compiler

Compiled 157 to 107 computations (31.8% saved)

simplify6.0ms (0.1%)

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

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
cost-diff192
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
cost-diff0
(*.f64 y #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 x (+.f64 x y))
cost-diff0
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
Rules
32×*-lowering-*.f32
32×*-lowering-*.f64
26×/-lowering-/.f32
26×/-lowering-/.f64
16×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01669
12969
23669
33969
03969
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (/ x (+ x y)) 100)
(/ x (+ x y))
x
(+ x y)
y
100
(* (/ 100 y) x)
(/ 100 y)
100
y
x
(/ x (* y 1/100))
x
(* y 1/100)
y
1/100
(/ (* x 100) y)
(* x 100)
x
100
y
(/ x (+ (* y 1/100) (* x 1/100)))
x
(+ (* y 1/100) (* x 1/100))
y
1/100
(* x 1/100)
Outputs
(* (/ x (+ x y)) 100)
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/ x (+ x y))
(/.f64 x (+.f64 x y))
x
(+ x y)
(+.f64 x y)
y
100
#s(literal 100 binary64)
(* (/ 100 y) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
100
#s(literal 100 binary64)
y
x
(/ x (* y 1/100))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
x
(* y 1/100)
(*.f64 y #s(literal 1/100 binary64))
y
1/100
#s(literal 1/100 binary64)
(/ (* x 100) y)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(* x 100)
(*.f64 x #s(literal 100 binary64))
x
100
#s(literal 100 binary64)
y
(/ x (+ (* y 1/100) (* x 1/100)))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(+ (* y 1/100) (* x 1/100))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
y
1/100
#s(literal 1/100 binary64)
(* x 1/100)
(*.f64 x #s(literal 1/100 binary64))

localize62.0ms (0.7%)

Memory
27.6MiB live, 104.2MiB allocated
Localize:

Found 12 expressions of interest:

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

Compiled 73 to 18 computations (75.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-div: 9.0ms (40% of total)
ival-mult: 7.0ms (31.1% of total)
const: 4.0ms (17.8% of total)
ival-add: 3.0ms (13.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series129.0ms (1.4%)

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

60 calls:

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

rewrite371.0ms (4.1%)

Memory
-2.8MiB live, 762.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 264×*-lowering-*.f32
5 264×*-lowering-*.f64
5 260×accelerator-lowering-fma.f32
5 260×accelerator-lowering-fma.f64
2 786×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01654
18754
256254
3527154
0864754
Stop Event
iter limit
node limit
Counts
12 → 808
Calls
Call 1
Inputs
(* (/ x (+ x y)) 100)
(/ x (+ x y))
(+ x y)
(* (/ 100 y) x)
(/ 100 y)
(/ x (* y 1/100))
(* y 1/100)
(/ (* x 100) y)
(* x 100)
(+ (* y 1/100) (* x 1/100))
(/ x (+ (* y 1/100) (* x 1/100)))
(* x 1/100)
Outputs
(+.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (/.f64 #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 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))
(+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))))
(+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 x #s(literal -1/100 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 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 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(+.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(+.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (*.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y)) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(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 y #s(literal 1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(fma.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 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 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(fma.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x x) (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x))))
(fma.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x)) (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))
(fma.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))))
(fma.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 y #s(literal 1/100 binary64)) (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 x #s(literal -1/100 binary64))))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (-.f64 (neg.f64 x) y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal 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 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.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 #s(literal -100 binary64) (/.f64 (+.f64 x y) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) #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 #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 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(/.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 100 binary64) (-.f64 y x)))
(/.f64 (*.f64 x (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))) (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 x (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 y (+.f64 x y) (*.f64 x x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64))))) (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))) (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)))))
(/.f64 (*.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (*.f64 x (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (fma.f64 (*.f64 x #s(literal 1/10000 binary64)) (+.f64 x y) (*.f64 y (*.f64 y #s(literal 1/10000 binary64))))))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 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 x) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 (*.f64 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 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (/.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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64))))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64))))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x #s(literal 1/10000 binary64)) (+.f64 x y) (*.f64 y (*.f64 y #s(literal 1/10000 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 (neg.f64 x) #s(literal 1/100 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 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))) #s(literal -1 binary64))
(*.f64 x (/.f64 #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 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(*.f64 (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 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 x (*.f64 #s(literal 1/100 binary64) (-.f64 y x))))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))
(*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))))
(*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (-.f64 y 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 (*.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 #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.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 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 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x)))
(*.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) #s(literal 1/100 binary64)) (-.f64 y x))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal -1/100 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (neg.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (/.f64 x (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (*.f64 #s(literal -1/100 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 #s(literal 1/100 binary64) (-.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y))) (-.f64 x y))
(*.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)) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (+.f64 (neg.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))) (+.f64 (neg.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)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (-.f64 (neg.f64 x) y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) x)))
(/.f64 x (+.f64 x y))
(/.f64 (neg.f64 x) (-.f64 (neg.f64 x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (neg.f64 x)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.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 (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 x (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 y (+.f64 x y) (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) (/.f64 (+.f64 x y) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.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 (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 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (-.f64 x y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 #s(literal -1 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x)
(*.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 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (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))) (+.f64 (neg.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 (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(+.f64 x y)
(+.f64 y x)
(+.f64 (*.f64 x (/.f64 x (-.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(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 x) y))
(-.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)))
(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 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) y)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) x)
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (-.f64 (neg.f64 x) y))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (*.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 (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 (*.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 (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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 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 (*.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 (*.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 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y)))) (*.f64 x (/.f64 x (-.f64 x y)))) (*.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 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)))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (+.f64 x y) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 x) y))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (*.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) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64)))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.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 y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (/.f64 x (neg.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 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))) #s(literal -1/100 binary64))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #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 x #s(literal 100 binary64))) (/.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 (neg.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 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (neg.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) y))
(neg.f64 (/.f64 #s(literal -100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal -100 binary64) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1/100 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -100 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64)))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.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 y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (/.f64 x (neg.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 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))) #s(literal -1/100 binary64))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #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 x #s(literal 100 binary64))) (/.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 (neg.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 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.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 y (exp.f64 (log.f64 #s(literal 100 binary64))))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 y) #s(literal -100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y))
(/.f64 #s(literal -1/100 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #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))
(pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y #s(literal 1/100 binary64))
(*.f64 y (exp.f64 (log.f64 #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 (neg.f64 y) #s(literal -1/100 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 #s(literal -1/100 binary64) (neg.f64 y))
(*.f64 (exp.f64 (log.f64 #s(literal 1/100 binary64))) y)
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64)))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.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 y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (/.f64 x (neg.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 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))) #s(literal -1/100 binary64))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #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 x #s(literal 100 binary64))) (/.f64 y (*.f64 x #s(literal 100 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 (neg.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 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 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 (neg.f64 x) #s(literal -1/100 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x))
(pow.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
(+.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(+.f64 (*.f64 y #s(literal 1/100 binary64)) (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(+.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(+.f64 (neg.f64 (*.f64 x #s(literal -1/100 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.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)))
(-.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)) (*.f64 #s(literal 1/100 binary64) (-.f64 x y))) (/.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 #s(literal 1/100 binary64) (-.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) #s(literal 1 binary64)))
(fma.f64 x #s(literal 1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 x (exp.f64 (log.f64 #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 y #s(literal 1/100 binary64) (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(fma.f64 y (/.f64 (*.f64 y #s(literal 1/10000 binary64)) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 y (exp.f64 (log.f64 #s(literal 1/100 binary64))) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 y (exp.f64 (log.f64 #s(literal 1/100 binary64))) (neg.f64 (*.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/100 binary64) y (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(fma.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (neg.f64 y) #s(literal -1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (neg.f64 y) #s(literal -1/100 binary64) (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1/10000 binary64) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)) (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/100 binary64))) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(fma.f64 #s(literal -1/100 binary64) (neg.f64 y) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1/100 binary64) (neg.f64 y) (neg.f64 (*.f64 x #s(literal -1/100 binary64))))
(fma.f64 #s(literal 1/10000 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (/.f64 y (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/100 binary64))) (/.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (/.f64 y #s(literal 1/100 binary64)) (/.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1/100 binary64)) (/.f64 (*.f64 y #s(literal 1/100 binary64)) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal 1/100 binary64)) (/.f64 #s(literal 1/10000 binary64) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/100 binary64)) (/.f64 #s(literal 1/100 binary64) (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/10000 binary64)) #s(literal 1/100 binary64)) (/.f64 y (-.f64 y x)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x #s(literal 1/10000 binary64)) (+.f64 x y) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(fma.f64 (exp.f64 (log.f64 #s(literal 1/100 binary64))) x (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (exp.f64 (log.f64 #s(literal 1/100 binary64))) y (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (exp.f64 (log.f64 #s(literal 1/100 binary64))) y (neg.f64 (*.f64 x #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 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))
(/.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))))
(/.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 x y)) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y))))
(/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x)))
(/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (*.f64 #s(literal -1/100 binary64) (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal -1/100 binary64) (-.f64 y x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/100 binary64) (-.f64 y x))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1/1000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1000000 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1000000 binary64))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)) (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)))))
(/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 1/100 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (-.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y)))))
(/.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))) (*.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1/1000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1000000 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1000000 binary64))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64)))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)) (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))))
(/.f64 (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (neg.f64 (*.f64 #s(literal -1/100 binary64) (-.f64 y x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 x y))))
(/.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x)))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x)))) (*.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))))) (fma.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (fma.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x)))) (*.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x))))) (fma.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y y) (-.f64 y x)) (*.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 x x) (-.f64 y x)))))
(/.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) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1/100 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/100 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/100 binary64)) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1/1000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))) (fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1000000 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1000000 binary64))) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/1000000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 100 binary64) (-.f64 y x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)) (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 #s(literal 1/10000 binary64) (fma.f64 x x (*.f64 y y))))
(/.f64 (/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1/100 binary64)) (-.f64 y x))
(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 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 x y)) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y))) #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 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (/.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (*.f64 #s(literal 1/100 binary64) (-.f64 y x))))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (/.f64 #s(literal 100 binary64) (-.f64 y x))))
(*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))) (*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 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 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 100 binary64) (-.f64 y x)))
(*.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 (/.f64 #s(literal 100 binary64) (-.f64 y x)) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.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 (neg.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))))
(*.f64 (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/100 binary64) (-.f64 y x))))
(*.f64 #s(literal -1/100 binary64) (-.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))) (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(*.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (*.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1/100 binary64)) (/.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64))))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x #s(literal 1/10000 binary64)) (+.f64 x y) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (*.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x x)) (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (/.f64 #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 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))
(+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))))
(+.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 x #s(literal -1/100 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 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 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(+.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(+.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (*.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y)) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(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 y #s(literal 1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(fma.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 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 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(fma.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x x) (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x))))
(fma.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (-.f64 y x)) (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))
(fma.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))))
(fma.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 y #s(literal 1/100 binary64)) (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 x #s(literal -1/100 binary64))))
(neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (-.f64 (neg.f64 x) y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y)))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal 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 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.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 #s(literal -100 binary64) (/.f64 (+.f64 x y) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) #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 #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 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(/.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 100 binary64) (-.f64 y x)))
(/.f64 (*.f64 x (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))) (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 x (*.f64 #s(literal 1/100 binary64) (-.f64 y x))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 y (+.f64 x y) (*.f64 x x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64))))) (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))) (*.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)))))
(/.f64 (*.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (*.f64 x (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (fma.f64 (*.f64 x #s(literal 1/10000 binary64)) (+.f64 x y) (*.f64 y (*.f64 y #s(literal 1/10000 binary64))))))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 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 x) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 (*.f64 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 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (/.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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000000000 binary64))))) (fma.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 y (*.f64 y #s(literal 1/10000 binary64)))) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64))))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal 1/100000000 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y)) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/10000 binary64))) (*.f64 (*.f64 x #s(literal 1/10000 binary64)) (-.f64 x y))))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 1/1000000 binary64) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x #s(literal 1/10000 binary64)) (+.f64 x y) (*.f64 y (*.f64 y #s(literal 1/10000 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 (neg.f64 x) #s(literal 1/100 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 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))) #s(literal -1 binary64))
(*.f64 x (/.f64 #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 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(*.f64 (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 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 x) y)))
(*.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 #s(literal 1/100 binary64) (-.f64 y x)) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(*.f64 (-.f64 x y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 x (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 x (*.f64 #s(literal 1/100 binary64) (-.f64 y x))))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))
(*.f64 (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))))
(*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (-.f64 y 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 (*.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 #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.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 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 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (*.f64 #s(literal 1/100 binary64) (-.f64 y x)))
(*.f64 (*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) #s(literal 1/100 binary64)) (-.f64 y x))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (*.f64 #s(literal -1/100 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (neg.f64 (*.f64 #s(literal 1/1000000 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 (*.f64 y #s(literal 1/10000 binary64)) (-.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/10000 binary64)))))
(*.f64 (/.f64 x (neg.f64 (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 y x))))) (*.f64 #s(literal -1/100 binary64) (-.f64 y x)))
(*.f64 (/.f64 x (*.f64 #s(literal 1/10000 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 #s(literal 1/100 binary64) (-.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 (+.f64 x y) #s(literal 1/100 binary64)) (-.f64 x y))) (-.f64 x y))
(*.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)) (*.f64 (+.f64 x y) (+.f64 (neg.f64 x) y))) (+.f64 (neg.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))) (+.f64 (neg.f64 x) y))
(exp.f64 (log.f64 (*.f64 x #s(literal 1/100 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal 1 binary64))
(*.f64 x #s(literal 1/100 binary64))
(*.f64 x (exp.f64 (log.f64 #s(literal 1/100 binary64))))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (exp.f64 (log.f64 #s(literal 1/100 binary64))) x)

simplify1.4s (15.2%)

Memory
4.8MiB live, 574.9MiB allocated
Algorithm
egg-herbie
Rules
10 952×accelerator-lowering-fma.f32
10 952×accelerator-lowering-fma.f64
4 706×*-lowering-*.f32
4 706×*-lowering-*.f64
2 500×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02631797
18141712
220121634
369471628
080771557
Stop Event
iter limit
node limit
Counts
240 → 240
Calls
Call 1
Inputs
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
1
(+ 1 (* -1 (/ y x)))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
1
(+ 1 (* -1 (/ y x)))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(/ x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)
(/ x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y))
y
(+ x y)
(+ x y)
(+ x y)
x
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
x
(+ x y)
(+ x y)
(+ x y)
y
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 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))
(* 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)
(* 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)))
(* 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)))
(* 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 x) (* 100 (/ (pow x 3) (pow y 2)))) (* 100 (/ (pow x 2) y))) y)
(/ (- (+ (* -100 (/ (pow x 4) (pow y 3))) (* 100 x)) (+ (* -100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 2) y)))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 4) y)) (* 100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
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 (/.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 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) 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 (*.f64 y y) x) y)) (*.f64 x 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 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal -100 binary64) (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) (*.f64 x x)) (fma.f64 y (/.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 (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 x (neg.f64 y)) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y))) y)) (neg.f64 y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 x (neg.f64 y)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y))) y)) (neg.f64 y))
(/ x y)
(/.f64 x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 x (neg.f64 y)) x) y)
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 x (fma.f64 x (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y (neg.f64 y)))) (/.f64 x y))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 (*.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 (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x)) x))
(/ x y)
(/.f64 x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 x (/.f64 x (neg.f64 y)) x) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) y)
(/ (- (+ x (* -1 (/ (pow x 4) (pow y 3)))) (+ (* -1 (/ (pow x 3) (pow y 2))) (/ (pow x 2) y))) y)
(/.f64 (-.f64 x (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y)) y)) y)
(/ x y)
(/.f64 x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(/.f64 (fma.f64 x (/.f64 x (neg.f64 y)) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(/.f64 (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ (pow x 4) y) (pow x 3)) y)) (pow x 2)) y))) y))
(/.f64 (-.f64 x (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y)) y)) y)
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(fma.f64 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)
(/ 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)
(* 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)
(* 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 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(* 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 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #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 (/.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 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) 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 (*.f64 y y) x) y)) (*.f64 x 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 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 #s(literal -100 binary64) (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) (*.f64 x x)) (fma.f64 y (/.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 (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 x (neg.f64 y)) x)) y)
(/ (- (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))) (* 100 (/ (pow x 2) y))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(/ (- (+ (* -100 (/ (pow x 4) (pow y 3))) (* 100 x)) (+ (* -100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 2) y)))) y)
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y))) y)) (neg.f64 y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x (/.f64 x (neg.f64 y)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 4) y)) (* 100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x x))) y))) y)) (neg.f64 y))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))

eval283.0ms (3.1%)

Memory
8.9MiB live, 161.3MiB allocated
Compiler

Compiled 16 697 to 1 579 computations (90.5% saved)

prune126.0ms (1.4%)

Memory
-11.1MiB live, 144.7MiB allocated
Pruning

11 alts after pruning (3 fresh and 8 done)

PrunedKeptTotal
New1 04711 048
Fresh022
Picked145
Done044
Total1 048111 059
Accuracy
100.0%
Counts
1 059 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.0%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
35.1%
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
52.9%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
52.9%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.3%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
52.8%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
52.8%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
49.0%
#s(literal 100 binary64)
Compiler

Compiled 91 to 63 computations (30.8% saved)

simplify167.0ms (1.8%)

Memory
-8.7MiB live, 316.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 y x)
cost-diff0
(*.f64 #s(literal 100 binary64) (-.f64 y x))
cost-diff0
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x)))
cost-diff0
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
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 100 binary64))
Rules
3 686×accelerator-lowering-fma.f32
3 686×accelerator-lowering-fma.f64
2 588×*-lowering-*.f32
2 588×*-lowering-*.f64
2 148×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671
13869
210569
325569
456469
5132469
6370869
7695869
0828767
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ x y) 100)
(/ x y)
x
y
100
(/ 1 (/ (* (+ x y) 1/100) x))
1
(/ (* (+ x y) 1/100) x)
(* (+ x y) 1/100)
(+ x y)
x
y
1/100
(/ (* x (* 100 (- y x))) (* y y))
(* x (* 100 (- y x)))
x
(* 100 (- y x))
100
(- y x)
y
(* y y)
Outputs
(* (/ x y) 100)
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/ x y)
(/.f64 x y)
x
y
100
#s(literal 100 binary64)
(/ 1 (/ (* (+ x y) 1/100) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
1
#s(literal 1 binary64)
(/ (* (+ x y) 1/100) x)
(fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64))
(* (+ x y) 1/100)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ x y)
(+.f64 x y)
x
y
1/100
#s(literal 1/100 binary64)
(/ (* x (* 100 (- y x))) (* y y))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
(* x (* 100 (- y x)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x)))
x
(* 100 (- y x))
(*.f64 #s(literal 100 binary64) (-.f64 y x))
100
#s(literal 100 binary64)
(- y x)
(-.f64 y x)
y
(* y y)
(*.f64 y y)

localize54.0ms (0.6%)

Memory
23.5MiB live, 140.2MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y y)
accuracy100.0%
(*.f64 #s(literal 100 binary64) (-.f64 y x))
accuracy99.3%
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x)))
accuracy73.6%
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
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.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x))
accuracy100.0%
(/.f64 x y)
accuracy99.6%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
Samples
33.0ms251×0valid
1.0ms3valid
0.0ms1valid
Compiler

Compiled 73 to 18 computations (75.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-div: 7.0ms (32.8% of total)
ival-mult: 7.0ms (32.8% of total)
const: 3.0ms (14.1% of total)
ival-sub: 1.0ms (4.7% of total)
ival-add: 1.0ms (4.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series14.0ms (0.2%)

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

63 calls:

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

rewrite283.0ms (3.1%)

Memory
-32.7MiB live, 529.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 888×*-lowering-*.f32
3 888×*-lowering-*.f64
3 342×/-lowering-/.f32
3 342×/-lowering-/.f64
1 924×accelerator-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01661
18759
259659
3689059
0815259
Stop Event
iter limit
node limit
Counts
11 → 814
Calls
Call 1
Inputs
(* (/ x y) 100)
(/ x y)
(/ 1 (/ (* (+ x y) 1/100) x))
(/ (* (+ x y) 1/100) x)
(* (+ x y) 1/100)
(+ x y)
(/ (* x (* 100 (- y x))) (* y y))
(* x (* 100 (- y x)))
(* 100 (- y x))
(- y x)
(* y y)
Outputs
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(neg.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (neg.f64 y))))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x #s(literal 100 binary64)))))
(/.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 x #s(literal 100 binary64)) y)
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) y)
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) y)
(pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) (neg.f64 y)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 y)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #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) (neg.f64 y)) (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 x (neg.f64 y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 x y)
(/.f64 #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))
(pow.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) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 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))))
(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 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))
(/.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 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x) #s(literal 1/100 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -1/100 binary64))
(/.f64 (neg.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)) (/.f64 #s(literal -1/100 binary64) x))
(/.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 (+.f64 x y))) #s(literal 1/100 binary64))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64)) #s(literal 1/100 binary64))
(/.f64 (/.f64 (neg.f64 x) (+.f64 x y)) #s(literal -1/100 binary64))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (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)))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))) #s(literal -1 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 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(*.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 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x 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 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 x #s(literal -1/100 binary64)))
(*.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 1 binary64) (+.f64 x y)) #s(literal 1 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64)) x)
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64)) x)
(*.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)) (*.f64 (+.f64 x y) (-.f64 x y))) (-.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 #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 (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 100 binary64) (+.f64 x y)) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(+.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) (*.f64 x (/.f64 #s(literal 1/100 binary64) x)))
(+.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 x #s(literal 100 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 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))
(fma.f64 x (/.f64 #s(literal 1/100 binary64) x) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(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))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(/.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 x y) (*.f64 x #s(literal 100 binary64)))
(/.f64 #s(literal 1/100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 #s(literal 1/100 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x))
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)
(/.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.f64 (/.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)) (neg.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #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) x) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.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 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 x)))
(/.f64 #s(literal -1/100 binary64) (*.f64 (neg.f64 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 (+.f64 x y) (-.f64 y x))) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))))
(/.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 #s(literal 100 binary64) (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))) (*.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 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/100 binary64)) (*.f64 x (-.f64 y 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)))) #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 (*.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 (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 (*.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 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) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x 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/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 x (-.f64 y x)))
(/.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) (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) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (neg.f64 x) (-.f64 y x)))
(/.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 (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)))) (-.f64 y 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 (+.f64 x y) #s(literal 1 binary64)) (*.f64 x #s(literal 100 binary64)))
(/.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) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.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 (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) (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))) (neg.f64 x))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))))
(*.f64 (+.f64 x y) (/.f64 #s(literal 1/100 binary64) x))
(*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 x y) x))
(*.f64 #s(literal 1/100 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64)))
(*.f64 #s(literal 1/100 binary64) (*.f64 (neg.f64 (+.f64 x y)) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal 1/100 binary64) (/.f64 (/.f64 (+.f64 x y) 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) (*.f64 x #s(literal 100 binary64))) #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 (*.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 (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 (/.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 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 #s(literal 1/100 binary64) x) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1/100 binary64) x) (/.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/100 binary64) x) (*.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.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 (neg.f64 (+.f64 x y)) (/.f64 #s(literal -1/100 binary64) x))
(*.f64 (neg.f64 (+.f64 x y)) (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1/100 binary64) (/.f64 (neg.f64 (+.f64 x y)) x))
(*.f64 #s(literal -1/100 binary64) (/.f64 (+.f64 x y) (neg.f64 x)))
(*.f64 #s(literal -1/100 binary64) (*.f64 (+.f64 x y) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (+.f64 x y) #s(literal -1/100 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 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (+.f64 x y) #s(literal -1 binary64)) (/.f64 #s(literal -1/100 binary64) x))
(*.f64 (/.f64 (+.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(*.f64 (/.f64 (neg.f64 (+.f64 x y)) #s(literal -1 binary64)) (/.f64 #s(literal 1/100 binary64) x))
(*.f64 (/.f64 (neg.f64 (+.f64 x y)) #s(literal 1 binary64)) (/.f64 #s(literal -1/100 binary64) x))
(*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 x #s(literal 100 binary64))) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))))
(*.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))))
(+.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)))
(-.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)))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -1/100 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/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 (*.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 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/100 binary64)) (-.f64 y x))
(/.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 (*.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) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.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 (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)))) (-.f64 y x))
(/.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))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(*.f64 #s(literal 1/100 binary64) (/.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) #s(literal 1 binary64)))
(*.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 (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 (neg.f64 (+.f64 x y)) #s(literal -1/100 binary64))
(*.f64 #s(literal -1/100 binary64) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))))
(*.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 x y)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(+.f64 (-.f64 y #s(literal 0 binary64)) x)
(-.f64 y (neg.f64 x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(fma.f64 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 (*.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 (/.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 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) x)
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (neg.f64 (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.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 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 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 x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.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 (*.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 y x))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (-.f64 y x) (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 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 x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.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 (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 (*.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))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x (neg.f64 x)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))) (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 y) (*.f64 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 x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.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 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 x y))) (-.f64 x y))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (+.f64 x y) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (+.f64 x y) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.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 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 y x)) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x 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 y x) (-.f64 x y)) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (/.f64 (-.f64 y x) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (-.f64 y x) (-.f64 x y))) (/.f64 (-.f64 y x) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x))) (+.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.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 (*.f64 (+.f64 x y) (-.f64 y x)) (*.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 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x (*.f64 y #s(literal 100 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x (*.f64 x #s(literal -100 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (*.f64 y y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y y))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (*.f64 y y)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x (*.f64 y #s(literal 100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x (*.f64 x #s(literal -100 binary64)))))
(fma.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (*.f64 y y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (*.f64 y y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x)))))))
(/.f64 x (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (-.f64 y x))))
(/.f64 x (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) (-.f64 y x))) y))
(/.f64 (/.f64 x y) (/.f64 y (*.f64 #s(literal 100 binary64) (-.f64 y x))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) (/.f64 y (-.f64 y x)))
(/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x))))))
(/.f64 (-.f64 y x) (*.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (/.f64 (*.f64 y y) x))
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 y y))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x)))) (neg.f64 y)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) (/.f64 y (*.f64 #s(literal 100 binary64) (-.f64 y x)))))
(/.f64 (neg.f64 x) (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) (-.f64 y x))) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (neg.f64 (*.f64 y y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y) (/.f64 y x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 y x))) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (/.f64 y (neg.f64 x)) y))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) y) (neg.f64 y))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (*.f64 (*.f64 y y) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) x) (*.f64 (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (neg.f64 (*.f64 y y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (/.f64 y x) (neg.f64 y)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) (-.f64 x y))) (*.f64 (/.f64 y (neg.f64 x)) (neg.f64 y)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) y))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) (*.f64 (+.f64 x y) y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) #s(literal -1 binary64)) (*.f64 y (/.f64 y (neg.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) #s(literal 1 binary64)) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) #s(literal -1 binary64)) (*.f64 (neg.f64 y) (/.f64 y (neg.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 y y) (+.f64 x y)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64)))) (*.f64 (neg.f64 (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64)))) (*.f64 (neg.f64 (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64)))) (*.f64 y (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64)))) (*.f64 y (+.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) #s(literal 1 binary64)) (neg.f64 (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y)) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))) (neg.f64 (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (/.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 y x))) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (/.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 x y))) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) y)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y) #s(literal -1 binary64)) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (/.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 y x))) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y)) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) y)) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) (/.f64 x (*.f64 y y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 x (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (+.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) #s(literal -1 binary64)) (*.f64 y y))
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) y) #s(literal -1 binary64)) y)
(pow.f64 (*.f64 y (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x))))) #s(literal -1 binary64))
(*.f64 x (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 y y)))
(*.f64 (/.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y))
(*.f64 #s(literal 100 binary64) (/.f64 (*.f64 x (-.f64 y x)) (*.f64 y y)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 x y) (/.f64 (-.f64 y x) y)))
(*.f64 #s(literal 100 binary64) (*.f64 (-.f64 y x) (/.f64 x (*.f64 y y))))
(*.f64 #s(literal 100 binary64) (*.f64 (*.f64 x (-.f64 y x)) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 y x) y) (/.f64 x y)))
(*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 (-.f64 y x) (*.f64 y y))))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 y x) (*.f64 y y)) x))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) (/.f64 (-.f64 y x) y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) (pow.f64 (/.f64 y (-.f64 y x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 y x) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(*.f64 (-.f64 y x) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y y)))
(*.f64 (-.f64 y x) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))))
(*.f64 (-.f64 y x) (*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(*.f64 (-.f64 y x) (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 x y)))
(*.f64 (-.f64 y x) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) x))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (/.f64 x (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 (-.f64 y x) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (*.f64 y y)))
(*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (neg.f64 (*.f64 y y))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(*.f64 (neg.f64 x) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y) (neg.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 y x))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (*.f64 y y)) x)
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (/.f64 x (neg.f64 (*.f64 y y))))
(*.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (-.f64 y x) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (-.f64 y x) (neg.f64 (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) y) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (*.f64 x (-.f64 y x)) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 (-.f64 y x) y) x))
(*.f64 (/.f64 (-.f64 y x) y) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 (-.f64 y x) (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (-.f64 y x) y)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (-.f64 x y) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (-.f64 y x) y) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) y))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (neg.f64 y)))
(*.f64 (*.f64 x (-.f64 y x)) (/.f64 #s(literal 100 binary64) (*.f64 y y)))
(*.f64 (/.f64 (-.f64 y x) (*.f64 y y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x (*.f64 y y)) (*.f64 #s(literal 100 binary64) (-.f64 y x)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) y) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) #s(literal -1 binary64)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 y x) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y) (/.f64 (-.f64 y x) (neg.f64 y)))
(*.f64 (/.f64 (*.f64 x (-.f64 y x)) y) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) (neg.f64 y)) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)) (/.f64 (-.f64 x y) y))
(*.f64 (pow.f64 (*.f64 y (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x))))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 y (*.f64 y (/.f64 #s(literal 1/100 binary64) (*.f64 x (-.f64 y x))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 x y) (-.f64 y x)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 x (/.f64 (-.f64 y x) y)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y)))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (/.f64 (-.f64 y x) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 100 binary64)) (*.f64 x (-.f64 y x)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal 100 binary64))) (-.f64 y x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x (-.f64 y x))) #s(literal 100 binary64))
(*.f64 (*.f64 (*.f64 (/.f64 x y) (*.f64 #s(literal 100 binary64) (-.f64 y x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (/.f64 y (*.f64 x #s(literal 100 binary64))))) (-.f64 y x))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y) #s(literal 1 binary64)) (/.f64 x y))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) y) (neg.f64 y)) (neg.f64 x))
(+.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal -100 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))))
(fma.f64 x (*.f64 x #s(literal -100 binary64)) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(fma.f64 x (*.f64 y #s(literal 100 binary64)) (*.f64 x (*.f64 x #s(literal -100 binary64))))
(fma.f64 y (*.f64 x #s(literal 100 binary64)) (*.f64 x (*.f64 x #s(literal -100 binary64))))
(fma.f64 #s(literal 100 binary64) (*.f64 x y) (*.f64 x (*.f64 x #s(literal -100 binary64))))
(fma.f64 #s(literal 100 binary64) (*.f64 x (neg.f64 x)) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 100 binary64))) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal 100 binary64)) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(fma.f64 (*.f64 x y) #s(literal 100 binary64) (*.f64 x (*.f64 x #s(literal -100 binary64))))
(fma.f64 (*.f64 x #s(literal -100 binary64)) x (*.f64 x (*.f64 y #s(literal 100 binary64))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) y (*.f64 x (*.f64 x #s(literal -100 binary64))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 x) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal 100 binary64) (*.f64 x (*.f64 y #s(literal 100 binary64))))
(fma.f64 (*.f64 y #s(literal 100 binary64)) x (*.f64 x (*.f64 x #s(literal -100 binary64))))
(fma.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64)) x (*.f64 x (*.f64 y #s(literal 100 binary64))))
(neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) x) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) x) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64)))) (neg.f64 (+.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (*.f64 x (*.f64 y #s(literal 100 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 x (*.f64 x #s(literal -100 binary64)))) (*.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal -100 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (*.f64 x (*.f64 y #s(literal 100 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) (*.f64 x (*.f64 x #s(literal -100 binary64))))) (-.f64 (*.f64 x (*.f64 y #s(literal 100 binary64))) (*.f64 x (*.f64 x #s(literal -100 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.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 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 x #s(literal 100 binary64))) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.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 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x)))
(*.f64 x (neg.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 y x)))
(*.f64 #s(literal 100 binary64) (*.f64 (*.f64 x (-.f64 y x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))))
(*.f64 (-.f64 y x) (*.f64 x #s(literal 100 binary64)))
(*.f64 (-.f64 y x) (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) x)
(*.f64 (*.f64 x (*.f64 #s(literal 100 binary64) (-.f64 y x))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (neg.f64 x))
(*.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 x y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 y x))
(*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (-.f64 y x) #s(literal 1 binary64)))
(*.f64 (*.f64 x (-.f64 y x)) #s(literal 100 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (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 (-.f64 y x) (-.f64 x y)) (*.f64 #s(literal 100 binary64) (*.f64 x (-.f64 x y))))
(*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y))) x)
(*.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (-.f64 y x))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (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)) (/.f64 (-.f64 y x) (-.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)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.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 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.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 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (fma.f64 (*.f64 x (+.f64 x y)) (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (fma.f64 y (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (+.f64 x y)) (-.f64 (*.f64 x (+.f64 x y)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 x #s(literal 100 binary64))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 x #s(literal 100 binary64))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.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 x #s(literal -100 binary64)) (*.f64 y #s(literal 100 binary64)))
(+.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 x #s(literal -100 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 100 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal 100 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)))
(fma.f64 x #s(literal -100 binary64) (*.f64 y #s(literal 100 binary64)))
(fma.f64 y #s(literal 100 binary64) (*.f64 x #s(literal -100 binary64)))
(fma.f64 #s(literal 100 binary64) y (*.f64 x #s(literal -100 binary64)))
(fma.f64 #s(literal 100 binary64) (neg.f64 x) (*.f64 y #s(literal 100 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 100 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 100 binary64)) (*.f64 y #s(literal 100 binary64)))
(fma.f64 (neg.f64 x) #s(literal 100 binary64) (*.f64 y #s(literal 100 binary64)))
(fma.f64 (*.f64 y #s(literal 100 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -100 binary64) x (*.f64 y #s(literal 100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (+.f64 x y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) #s(literal 100 binary64)) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (+.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 y #s(literal 100 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 y #s(literal 100 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 x #s(literal -100 binary64))) (*.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 x #s(literal -100 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 y #s(literal 100 binary64))) (*.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 x #s(literal -100 binary64)))) (-.f64 (*.f64 y #s(literal 100 binary64)) (*.f64 x #s(literal -100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.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 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y 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) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 #s(literal 100 binary64) (-.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (-.f64 y x)))
(*.f64 (-.f64 y x) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) (-.f64 y x)) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 100 binary64)))
(*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y 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 (+.f64 x y) (-.f64 y 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 (-.f64 y x) (-.f64 x y)) (*.f64 #s(literal 100 binary64) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 y 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 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 y x) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y 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) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) (fma.f64 (*.f64 x (+.f64 x y)) (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (fma.f64 y (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (+.f64 x y)) (-.f64 (*.f64 x (+.f64 x y)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 #s(literal 100 binary64) (-.f64 y x))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y 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 y (neg.f64 x))
(+.f64 (neg.f64 x) y)
(+.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(+.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(+.f64 (*.f64 x (/.f64 (-.f64 y x) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 x y))))
(-.f64 y x)
(-.f64 #s(literal 0 binary64) (-.f64 x y))
(-.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(-.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 x (/.f64 x (+.f64 x y))))
(-.f64 (+.f64 y #s(literal 0 binary64)) x)
(fma.f64 x #s(literal -1 binary64) y)
(fma.f64 x (/.f64 (-.f64 y x) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 x y))))
(fma.f64 y #s(literal 1 binary64) (neg.f64 x))
(fma.f64 y (/.f64 (*.f64 y y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 y (/.f64 y (+.f64 x y)) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(fma.f64 #s(literal 1 binary64) y (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) y)
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 x y)) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(fma.f64 (*.f64 y y) (/.f64 y (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 #s(literal -1 binary64) x y)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) (neg.f64 x))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) y)
(fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x x)))
(fma.f64 (/.f64 (-.f64 y x) (-.f64 x y)) x (*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 y y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (-.f64 x y) (*.f64 y y)) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(fma.f64 (/.f64 y (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x y))) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(fma.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(fma.f64 (/.f64 y (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) (neg.f64 x))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 (*.f64 x (+.f64 x y)) (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (fma.f64 y (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (+.f64 x y)) (-.f64 (*.f64 x (+.f64 x y)) (*.f64 y y)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(fma.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(fma.f64 (/.f64 (*.f64 y y) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))) (neg.f64 (*.f64 x (/.f64 x (+.f64 x y)))))
(neg.f64 (-.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) y) (*.f64 y y)) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) y) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 y (neg.f64 x)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (+.f64 x y))
(/.f64 (*.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 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 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 x (*.f64 y (+.f64 x y))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 y x))) (*.f64 (+.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (+.f64 x y) (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y))))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y 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 y x) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 x y)) (*.f64 (+.f64 x y) (*.f64 x x))) (*.f64 (+.f64 x y) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y 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 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 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 y) (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y)))))))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y 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 (neg.f64 (*.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 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 x (+.f64 x y))) #s(literal 3 binary64))) (fma.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))) (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (*.f64 x (/.f64 x (+.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 y (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (fma.f64 y (/.f64 (*.f64 y y) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (+.f64 x y)) (/.f64 (*.f64 y y) (+.f64 x y))) (*.f64 (*.f64 x (/.f64 x (+.f64 x y))) (*.f64 x (/.f64 x (+.f64 x y))))) (fma.f64 y (/.f64 y (+.f64 x y)) (*.f64 x (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y 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 y x) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (-.f64 y x) (-.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 (+.f64 x y) (-.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 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 x (*.f64 y (+.f64 x y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y))))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 y y)) (*.f64 y (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 y x))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (fma.f64 x x (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 y x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 y x))
(*.f64 (+.f64 x y) (/.f64 (-.f64 y x) (+.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 #s(literal -1 binary64) (-.f64 x y))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) y) (*.f64 y y))))
(*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (-.f64 x y) (/.f64 (-.f64 y x) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 (+.f64 x y) (-.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 x y)) (-.f64 x y))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (fma.f64 (*.f64 x (+.f64 x y)) (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (fma.f64 y (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (+.f64 x y)) (-.f64 (*.f64 x (+.f64 x y)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 y 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))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 y)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y y)))
(neg.f64 (neg.f64 (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(/.f64 (*.f64 y y) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 y y)) #s(literal -1 binary64))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 y y)
(*.f64 #s(literal 1 binary64) (*.f64 y y))
(*.f64 (*.f64 y y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 y y)))
(*.f64 (neg.f64 y) (neg.f64 y))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))

simplify914.0ms (10.1%)

Memory
11.6MiB live, 602.3MiB allocated
Algorithm
egg-herbie
Rules
13 152×accelerator-lowering-fma.f32
13 152×accelerator-lowering-fma.f64
5 056×*-lowering-*.f32
5 056×*-lowering-*.f64
1 708×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02061594
16081571
215481479
346721455
083471412
Stop Event
iter limit
node limit
Counts
252 → 252
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))
(/ 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))
(* 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))))
(* 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)))
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))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(* -100 (/ (pow x 2) (pow y 2)))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* 100 (* x y))
(* x (+ (* -100 x) (* 100 y)))
(* x (+ (* -100 x) (* 100 y)))
(* x (+ (* -100 x) (* 100 y)))
(* -100 (pow x 2))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(* -100 (pow x 2))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(* -100 (pow x 2))
(+ (* -100 (pow x 2)) (* 100 (* x y)))
(+ (* -100 (pow x 2)) (* 100 (* x y)))
(+ (* -100 (pow x 2)) (* 100 (* x y)))
(* 100 (* x y))
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(* 100 (* x y))
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) y)))))
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) y)))))
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) y)))))
(* -100 x)
(+ (* -100 x) (* 100 y))
(+ (* -100 x) (* 100 y))
(+ (* -100 x) (* 100 y))
(* 100 y)
(* y (+ 100 (* -100 (/ x y))))
(* y (+ 100 (* -100 (/ x y))))
(* y (+ 100 (* -100 (/ x y))))
(* 100 y)
(* -1 (* y (- (* 100 (/ x y)) 100)))
(* -1 (* y (- (* 100 (/ x y)) 100)))
(* -1 (* y (- (* 100 (/ x y)) 100)))
(* 100 y)
(+ (* -100 x) (* 100 y))
(+ (* -100 x) (* 100 y))
(+ (* -100 x) (* 100 y))
(* -100 x)
(* x (- (* 100 (/ y x)) 100))
(* x (- (* 100 (/ y x)) 100))
(* x (- (* 100 (/ y x)) 100))
(* -100 x)
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(* -1 x)
(- y x)
(- y x)
(- y x)
y
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
y
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
y
(+ y (* -1 x))
(+ y (* -1 x))
(+ y (* -1 x))
(* -1 x)
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
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)
(/ 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)
(* 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 (/.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 #s(literal 100 binary64) x) (-.f64 (/.f64 (*.f64 y y) x) y) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x) y)) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal 100 binary64) x) (-.f64 (/.f64 (*.f64 y y) x) y) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x) y)) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 #s(literal 100 binary64) x) (-.f64 (/.f64 (*.f64 y y) x) y) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 (/.f64 (*.f64 y (-.f64 (/.f64 (*.f64 y y) x) y)) x) y)) x))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y 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 (/.f64 x (*.f64 y y)) (*.f64 x x) 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 (/.f64 x (*.f64 y y)) (*.f64 x x) x))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y 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 x (*.f64 x #s(literal -100 binary64)) (*.f64 x (*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 x y))))) 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 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 #s(literal 100 binary64) (*.f64 x (*.f64 x x)))) y)) y)) y)
(* 1/100 (/ y x))
(*.f64 (/.f64 y x) #s(literal 1/100 binary64))
(/ (+ (* 1/100 x) (* 1/100 y)) x)
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(/ (+ (* 1/100 x) (* 1/100 y)) x)
(fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64))
(/ (+ (* 1/100 x) (* 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
#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 x) #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))
(* 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 x) #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))
(* 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)
(*.f64 y #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* 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 (+ (* -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 (+ (* -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)))
(* -100 (/ (pow x 2) (pow y 2)))
(*.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) (*.f64 y y))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 y y)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 y y)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 y y)))))
(* -100 (/ (pow x 2) (pow y 2)))
(*.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) (*.f64 y y))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 y y)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 y y)))))
(* (pow x 2) (- (* 100 (/ 1 (* x y))) (* 100 (/ 1 (pow y 2)))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 x y)) (/.f64 #s(literal -100 binary64) (*.f64 y y)))))
(* -100 (/ (pow x 2) (pow y 2)))
(*.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) (*.f64 y y))))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(/ (+ (* -100 (pow x 2)) (* 100 (* x y))) (pow y 2))
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y))) (*.f64 y y))
(* 100 (* x y))
(*.f64 #s(literal 100 binary64) (*.f64 x y))
(* x (+ (* -100 x) (* 100 y)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* x (+ (* -100 x) (* 100 y)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* x (+ (* -100 x) (* 100 y)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* -100 (pow x 2))
(*.f64 x (*.f64 x #s(literal -100 binary64)))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* -100 (pow x 2))
(*.f64 x (*.f64 x #s(literal -100 binary64)))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* (pow x 2) (- (* 100 (/ y x)) 100))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* -100 (pow x 2))
(*.f64 x (*.f64 x #s(literal -100 binary64)))
(+ (* -100 (pow x 2)) (* 100 (* x y)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(+ (* -100 (pow x 2)) (* 100 (* x y)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(+ (* -100 (pow x 2)) (* 100 (* x y)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* 100 (* x y))
(*.f64 #s(literal 100 binary64) (*.f64 x y))
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* y (+ (* -100 (/ (pow x 2) y)) (* 100 x)))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* 100 (* x y))
(*.f64 #s(literal 100 binary64) (*.f64 x y))
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) y)))))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) y)))))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* -1 (* y (+ (* -100 x) (* 100 (/ (pow x 2) y)))))
(*.f64 x (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(+ (* -100 x) (* 100 y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(+ (* -100 x) (* 100 y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(+ (* -100 x) (* 100 y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* 100 y)
(*.f64 #s(literal 100 binary64) y)
(* y (+ 100 (* -100 (/ x y))))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* y (+ 100 (* -100 (/ x y))))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* y (+ 100 (* -100 (/ x y))))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* 100 y)
(*.f64 #s(literal 100 binary64) y)
(* -1 (* y (- (* 100 (/ x y)) 100)))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* -1 (* y (- (* 100 (/ x y)) 100)))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* -1 (* y (- (* 100 (/ x y)) 100)))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* 100 y)
(*.f64 #s(literal 100 binary64) y)
(+ (* -100 x) (* 100 y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(+ (* -100 x) (* 100 y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(+ (* -100 x) (* 100 y))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* x (- (* 100 (/ y x)) 100))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* x (- (* 100 (/ y x)) 100))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* x (- (* 100 (/ y x)) 100))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* -1 (* x (+ 100 (* -100 (/ y x)))))
(*.f64 #s(literal -100 binary64) (-.f64 x y))
(* -1 x)
(neg.f64 x)
(- y x)
(-.f64 y x)
(- y x)
(-.f64 y x)
(- y x)
(-.f64 y x)
y
(* y (+ 1 (* -1 (/ x y))))
(-.f64 y x)
(* y (+ 1 (* -1 (/ x y))))
(-.f64 y x)
(* y (+ 1 (* -1 (/ x y))))
(-.f64 y x)
y
(* -1 (* y (- (/ x y) 1)))
(-.f64 y x)
(* -1 (* y (- (/ x y) 1)))
(-.f64 y x)
(* -1 (* y (- (/ x y) 1)))
(-.f64 y x)
y
(+ y (* -1 x))
(-.f64 y x)
(+ y (* -1 x))
(-.f64 y x)
(+ y (* -1 x))
(-.f64 y x)
(* -1 x)
(neg.f64 x)
(* x (- (/ y x) 1))
(-.f64 y x)
(* x (- (/ y x) 1))
(-.f64 y x)
(* x (- (/ y x) 1))
(-.f64 y x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(-.f64 y x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(-.f64 y x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(-.f64 y x)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)

eval125.0ms (1.4%)

Memory
34.1MiB live, 305.3MiB allocated
Compiler

Compiled 19 027 to 2 641 computations (86.1% saved)

prune118.0ms (1.3%)

Memory
-28.6MiB live, 351.7MiB allocated
Pruning

11 alts after pruning (2 fresh and 9 done)

PrunedKeptTotal
New1 06421 066
Fresh000
Picked213
Done088
Total1 066111 077
Accuracy
100.0%
Counts
1 077 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.0%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
35.1%
(/.f64 (*.f64 x (*.f64 #s(literal 100 binary64) y)) (*.f64 y y))
99.4%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
52.9%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
52.9%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.4%
(/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
52.8%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
52.8%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
49.0%
#s(literal 100 binary64)
Compiler

Compiled 224 to 112 computations (50% saved)

regimes18.0ms (0.2%)

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

3 calls:

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes3.0ms (0%)

Memory
5.6MiB live, 5.6MiB 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 x #s(literal 100 binary64)) y)
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.6%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 6 computations (33.3% saved)

regimes2.0ms (0%)

Memory
3.3MiB live, 3.3MiB 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.6%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 6 computations (33.3% saved)

regimes4.0ms (0%)

Memory
8.7MiB live, 8.7MiB 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.0%1y
49.0%1x
49.0%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 15 to 10 computations (33.3% saved)

bsearch0.0ms (0%)

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

Compiled 12 to 11 computations (8.3% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.027766860815415e-11
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
4.027766860815415e-11
99.99999999999999
Compiler

Compiled 12 to 11 computations (8.3% saved)

simplify8.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02161
12661
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (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 7737125245533627/154742504910672534362390528 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 7737125245533627/154742504910672534362390528 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 100 binary64))
#s(literal 100 binary64)
Outputs
(*.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 7737125245533627/154742504910672534362390528 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y)) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (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 7737125245533627/154742504910672534362390528 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y)) #s(literal 7737125245533627/154742504910672534362390528 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 7737125245533627/154742504910672534362390528 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) #s(literal 100 binary64))
(if (<=.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y)) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 100 binary64))
#s(literal 100 binary64)

soundness1.1s (11.6%)

Memory
-4.3MiB live, 386.1MiB allocated
Rules
15 982×accelerator-lowering-fma.f32
15 982×accelerator-lowering-fma.f64
10 004×accelerator-lowering-fma.f32
10 004×accelerator-lowering-fma.f64
5 010×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142463
1400440
2986420
33162406
47111406
08145375
0613
13113
221513
3214713
0819013
02622110
17762030
219811902
363421868
083511730
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 137 to 75 computations (45.3% saved)

preprocess146.0ms (1.6%)

Memory
-7.2MiB live, 69.4MiB allocated
Compiler

Compiled 166 to 70 computations (57.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...