Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 7.7s)

analyze31.0ms (0.4%)

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

Compiled 9 to 8 computations (11.1% saved)

sample1.3s (16.9%)

Memory
49.0MiB live, 868.2MiB allocated
Samples
941.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 404.0ms
ival-add: 207.0ms (51.3% of total)
ival-mult: 130.0ms (32.2% of total)
ival-div: 55.0ms (13.6% of total)
ival-true: 6.0ms (1.5% of total)
exact: 4.0ms (1% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

preprocess57.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

explain62.0ms (0.8%)

Memory
0.6MiB live, 157.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-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/n20
(*.f64 x #s(literal 100 binary64))overflow2
Confusion
Predicted +Predicted -
+20
-0254
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+200
-00254
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0254
12
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
31.0ms512×0valid
Compiler

Compiled 54 to 28 computations (48.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 10.0ms (58.8% of total)
ival-add: 3.0ms (17.6% of total)
ival-mult: 3.0ms (17.6% 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.7MiB live, 0.7MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

simplify5.0ms (0.1%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize21.0ms (0.3%)

Memory
12.3MiB live, 49.9MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 18 to 8 computations (55.6% saved)

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

series30.0ms (0.4%)

Memory
-24.6MiB live, 14.1MiB allocated
Counts
3 → 60
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))>
#<alt (*.f64 x #s(literal 100 binary64))>
#<alt (+.f64 x y)>
Outputs
#<alt (* 100 (/ x y))>
#<alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))>
#<alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))>
#<alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))>
#<alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))>
#<alt (* 100 (/ x y))>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)>
#<alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)>
#<alt (* 100 (/ x y))>
#<alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))>
#<alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt y>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt x>
#<alt (* x (+ 1 (/ y x)))>
#<alt (* x (+ 1 (/ y x)))>
#<alt (* x (+ 1 (/ y x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ y x)) 1)))>
#<alt x>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt y>
#<alt (* y (+ 1 (/ x y)))>
#<alt (* y (+ 1 (/ x y)))>
#<alt (* y (+ 1 (/ x y)))>
#<alt y>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1)))>
Calls

15 calls:

TimeVariablePointExpression
26.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))

simplify448.0ms (5.8%)

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

Useful iterations: 0 (0.0ms)

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

rewrite358.0ms (4.6%)

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

Useful iterations: 0 (0.0ms)

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

eval45.0ms (0.6%)

Memory
14.1MiB live, 127.7MiB allocated
Compiler

Compiled 10 054 to 1 107 computations (89% saved)

prune49.0ms (0.6%)

Memory
22.9MiB live, 135.5MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New3707377
Fresh000
Picked101
Done000
Total3717378
Accuracy
100.0%
Counts
378 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.9%
(/.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (neg.f64 (*.f64 y y))) (neg.f64 (-.f64 x y))))
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
99.8%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
50.9%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
50.4%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
51.7%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 136 to 90 computations (33.8% saved)

simplify11.0ms (0.1%)

Memory
-28.7MiB live, 16.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01997
02997
13997
24497
34797
44897
04897
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 x (+.f64 x y))
x
(+.f64 x y)
y
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
#s(approx (/ (* x 100) (+ x y)) (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))
y
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 x y)
x
y
Outputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 x (+.f64 x y))
x
(+.f64 x y)
y
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(*.f64 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
#s(literal 100 binary64)
x
y
#s(approx (/ (* x 100) (+ x y)) (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))
y
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 x y)
x
y

localize56.0ms (0.7%)

Memory
25.3MiB live, 140.4MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
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)
accuracy100.0%
(/.f64 #s(literal -100 binary64) x)
accuracy99.9%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
accuracy50.9%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
accuracy100.0%
(*.f64 #s(literal 100 binary64) x)
accuracy99.0%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
accuracy50.6%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
accuracy51.7%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
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
33.0ms256×0valid
Compiler

Compiled 85 to 18 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-div: 10.0ms (47.1% of total)
ival-mult: 8.0ms (37.7% of total)
ival-add: 3.0ms (14.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series19.0ms (0.2%)

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

66 calls:

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

simplify492.0ms (6.4%)

Memory
-3.7MiB live, 427.1MiB allocated
Algorithm
egg-herbie
Rules
9 064×lower-fma.f64
9 064×lower-fma.f32
3 574×lower-*.f64
3 574×lower-*.f32
2 868×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03032935
19482751
224272589
372842542
085262344
Stop Event
iter limit
node limit
Counts
264 → 258
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))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
100
(+ 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))
(/ 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))
Outputs
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) y)) (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(/ x y)
(/.f64 x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 x (neg.f64 y)) x) y)
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 x (-.f64 (/.f64 (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y y))) (/.f64 x y))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 (*.f64 x x) (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 x y))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) x))
(/ x y)
(/.f64 x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/.f64 (fma.f64 x (/.f64 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 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)) y)) y)
(/ x y)
(/.f64 x y)
(* -1 (/ (+ (* -1 x) (/ (pow x 2) y)) y))
(/.f64 (fma.f64 x (/.f64 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 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)) y)) y)
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(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 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) y)) (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) y)) (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* 100 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 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) y)) (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* -100 (/ y x))
(/.f64 (*.f64 y #s(literal -100 binary64)) x)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 y (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 y (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 y (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(* -100 (/ y x))
(/.f64 (*.f64 y #s(literal -100 binary64)) x)
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 y (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 y (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 y (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -100 binary64) x)))
(* -100 (/ y x))
(/.f64 (*.f64 y #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 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 x (*.f64 x (/.f64 #s(literal -100 binary64) y)) (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(/.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 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ (+ 100 (* -100 (/ y x))) x)
(/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/.f64 (fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64)) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 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 (fma.f64 y (/.f64 y x) (neg.f64 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 (fma.f64 (/.f64 #s(literal -100 binary64) (*.f64 y y)) (*.f64 (*.f64 x x) (+.f64 (/.f64 x y) #s(literal -1 binary64))) (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (-.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (fma.f64 x (/.f64 x y) (neg.f64 x)) x)) y)) y)

rewrite787.0ms (10.2%)

Memory
42.3MiB live, 513.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 678×lower-*.f32
4 672×lower-*.f64
3 868×lower-fma.f32
3 866×lower-fma.f64
2 746×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01980
02980
110080
253080
3527980
0842480
Stop Event
iter limit
node limit
iter limit
Counts
12 → 570
Calls
Call 1
Inputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 x (+.f64 x y))
(+.f64 x y)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
#s(approx (/ (* x 100) (+ x y)) (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 #s(literal -100 binary64) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (+.f64 x 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 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 #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 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 x y) (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y)) (*.f64 x (/.f64 #s(literal -100 binary64) (+.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 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 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #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 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 #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 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.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 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.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 #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 (-.f64 y x) (-.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 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.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 #s(literal 100 binary64) (/.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 (*.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))
(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 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 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 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.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 #s(literal 100 binary64) (/.f64 x (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 #s(literal -1 binary64) (*.f64 x (/.f64 #s(literal -100 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 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 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 #s(literal 100 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (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 #s(literal 100 binary64) (*.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 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 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 #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) (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (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))) (+.f64 (neg.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 (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)))
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.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 (neg.f64 x) y) 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 y)) (*.f64 (*.f64 (-.f64 y x) (-.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 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 #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 y)) (*.f64 (*.f64 (-.f64 y x) (-.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 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 (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 (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 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 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) #s(literal -1 binary64)))
(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 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (/.f64 (/.f64 (*.f64 x 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 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 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 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 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 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))) (/.f64 (*.f64 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 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 y)) (*.f64 (*.f64 (-.f64 y x) (-.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)))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 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 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64)))))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal -100 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) y)
(pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) #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 x (*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) y)))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal -1 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal -1/100 binary64))))
(+.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) #s(literal 100 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(-.f64 (/.f64 #s(literal 10000 binary64) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))))
(fma.f64 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 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))))
(fma.f64 #s(literal 100 binary64) (/.f64 y (neg.f64 x)) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y) #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 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))) (neg.f64 (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y 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 y #s(literal 100 binary64)) (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y 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 y (*.f64 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 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))) (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (fma.f64 y (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64))) (neg.f64 (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))))
(fma.f64 (exp.f64 (log.f64 (*.f64 y #s(literal -100 binary64)))) (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal -100 binary64))) (exp.f64 (log.f64 (/.f64 y x))) #s(literal 100 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64))) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64)))) (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64))) (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64))) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1000000000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1000000000000000000 binary64)) (*.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000000000 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (*.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal 10000 binary64)) #s(literal 100000000 binary64)))))
(/.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x))) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -100000000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1000000000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000000000 binary64)) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64)) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal 10000 binary64)) #s(literal 100000000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -100000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))) (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))) (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (fma.f64 (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))) (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))) (/.f64 #s(literal -10000 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y 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 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))
(/.f64 (*.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) #s(literal 1 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1000000000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1000000000000 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1000000000000 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal 10000 binary64)) #s(literal 100000000 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -100000000 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64)))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 10000 binary64) (*.f64 x x)) #s(literal 10000 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64)))) (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(*.f64 (fma.f64 y (*.f64 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 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal 100 binary64))) (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)))
(*.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 100 binary64) (/.f64 y (*.f64 x #s(literal 1/100 binary64))))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (fma.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.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 #s(literal 1000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 (-.f64 #s(literal 10000 binary64) (/.f64 (*.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 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (*.f64 (fma.f64 (/.f64 y (*.f64 x #s(literal -1/100 binary64))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (+.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) (/.f64 (*.f64 y #s(literal -10000 binary64)) x)))) (+.f64 (fma.f64 y (*.f64 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 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))) (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (fma.f64 y (/.f64 #s(literal -10000 binary64) x) #s(literal 10000 binary64))))
(exp.f64 (neg.f64 (log.f64 (*.f64 x #s(literal -1/100 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 100 binary64) x))
(neg.f64 (/.f64 #s(literal 100 binary64) x))
(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 #s(literal -100 binary64) x) #s(literal 1 binary64))
(pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal -1/100 binary64)) (*.f64 x #s(literal -1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64))
(*.f64 (pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1/2 binary64)))
(+.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 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 #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 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 x y) (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) y)) (*.f64 x (/.f64 #s(literal -100 binary64) (+.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 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 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal 100 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #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 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 x) y) x))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 #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 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.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 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.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 #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 (-.f64 y x) (-.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 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.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 #s(literal 100 binary64) (/.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 (*.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))
(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 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 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 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y))))
(*.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 #s(literal 100 binary64) (/.f64 x (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 #s(literal -1 binary64) (*.f64 x (/.f64 #s(literal -100 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 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 (neg.f64 x) y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 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 #s(literal 100 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (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 #s(literal 100 binary64) (*.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 #s(literal 100 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 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 #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) (*.f64 x #s(literal -100 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (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))) (+.f64 (neg.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)) (*.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 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 (+.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 #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 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 x (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x 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) (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 x #s(literal 100 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(/.f64 #s(literal -100 binary64) (-.f64 (neg.f64 x) y))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.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 #s(literal 100 binary64) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (fma.f64 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 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.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 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (-.f64 x y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.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 -1 binary64) (+.f64 x y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.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)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(*.f64 (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 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (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 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))

eval106.0ms (1.4%)

Memory
5.6MiB live, 276.7MiB allocated
Compiler

Compiled 16 822 to 1 539 computations (90.9% saved)

prune208.0ms (2.7%)

Memory
-211.9MiB live, 177.7MiB allocated
Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New9273930
Fresh112
Picked145
Done000
Total9298937
Accuracy
100.0%
Counts
937 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
50.5%
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
50.5%
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
50.9%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
50.4%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
51.7%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 66 to 44 computations (33.3% saved)

simplify14.0ms (0.2%)

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

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) x)
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 #s(literal 100 binary64) (+.f64 x y))
cost-diff1088
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
cost-diff0
(/.f64 x y)
cost-diff0
#s(approx (/ x (+ x y)) (/.f64 x y))
cost-diff0
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
#s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))
cost-diff0
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
Rules
172×lower-*.f32
166×lower-*.f64
106×lower-/.f32
94×lower-/.f64
68×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02094
03192
14292
26992
310292
412692
518492
622092
724692
827792
932192
032192
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
#s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (+ x y)) (/.f64 x y))
(/.f64 x y)
x
y
#s(literal 100 binary64)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
y
#s(literal 1/100 binary64)
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 x y)
x
y
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
Outputs
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 x #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)))
#s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) #s(approx (/ x (+ x y)) (/.f64 x y)))
#s(approx (/ x (+ x y)) (/.f64 x y))
(/.f64 x y)
x
y
#s(literal 100 binary64)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
y
#s(literal 1/100 binary64)
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 x y)
x
y
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)

localize67.0ms (0.9%)

Memory
4.8MiB live, 116.2MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) x)
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 #s(literal 100 binary64) (+.f64 x y))
accuracy99.5%
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
accuracy100.0%
(+.f64 x y)
accuracy99.8%
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
accuracy99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
accuracy100.0%
(/.f64 x y)
accuracy99.8%
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
accuracy50.6%
#s(approx (/ x (+ x y)) (/.f64 x y))
accuracy100.0%
(/.f64 #s(literal 100 binary64) y)
accuracy99.8%
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
accuracy50.8%
#s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))
Samples
47.0ms256×0valid
Compiler

Compiled 80 to 18 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-div: 15.0ms (45.7% of total)
ival-add: 8.0ms (24.4% of total)
ival-mult: 6.0ms (18.3% of total)
const: 4.0ms (12.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series10.0ms (0.1%)

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

66 calls:

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

simplify396.0ms (5.1%)

Memory
5.9MiB live, 495.3MiB allocated
Algorithm
egg-herbie
Rules
8 882×lower-fma.f64
8 882×lower-fma.f32
3 674×lower-*.f64
3 674×lower-*.f32
2 966×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03142879
19822700
224942533
374262490
086402286
Stop Event
iter limit
node limit
Counts
264 → 258
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))
(/ 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))
(* 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))
(/ 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)
(+ (* 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 (+ (* 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))
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
Outputs
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(/.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 (fma.f64 y (/.f64 y x) (neg.f64 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 (fma.f64 y (/.f64 y x) (neg.f64 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 y (/.f64 #s(literal -100 binary64) (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 (fma.f64 x (/.f64 #s(literal -100 binary64) y) (fma.f64 (/.f64 #s(literal -100 binary64) (*.f64 y y)) (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) #s(literal 100 binary64))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (-.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(/ x y)
(/.f64 x y)
(* x (+ (* -1 (/ x (pow y 2))) (/ 1 y)))
(/.f64 (-.f64 x (/.f64 (*.f64 x x) y)) y)
(* x (+ (* x (- (/ x (pow y 3)) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 x (-.f64 (/.f64 (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y y))) (/.f64 x y))
(* x (+ (* x (- (* x (+ (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)))
(fma.f64 x (*.f64 x (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 y y)))) (/.f64 x y))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(- (+ 1 (/ (pow y 2) (pow x 2))) (/ y x))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (pow y 3) (pow x 3)))) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x)))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+ 1 (* y (- (/ y (pow x 2)) (/ 1 x))))
(fma.f64 (/.f64 y x) (+.f64 (/.f64 y x) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (/.f64 (*.f64 y (fma.f64 y (/.f64 y x) (neg.f64 y))) x)) x))
(/ x y)
(/.f64 x y)
(/ (+ x (* -1 (/ (pow x 2) y))) y)
(/.f64 (-.f64 x (/.f64 (*.f64 x x) y)) y)
(/ (- (+ x (/ (pow x 3) (pow y 2))) (/ (pow x 2) y)) y)
(/.f64 (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) 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 (-.f64 x (/.f64 (*.f64 x x) y)) y)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ (pow x 3) y) (pow x 2)) y))) y))
(/.f64 (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) 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)
(/ 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 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(* 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) (fma.f64 x (/.f64 y x) x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 x (/.f64 y x) x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 x (/.f64 y x) x))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 x (/.f64 y x) x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 x (/.f64 y x) x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 x (/.f64 y x) x))
(* 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) (fma.f64 y (/.f64 x y) y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 y (/.f64 x y) y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 y (/.f64 x y) 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) (fma.f64 y (/.f64 x y) y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 y (/.f64 x y) y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 y (/.f64 x y) y))
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(fma.f64 y (/.f64 x y) y)
(* y (+ 1 (/ x y)))
(fma.f64 y (/.f64 x y) y)
(* y (+ 1 (/ x y)))
(fma.f64 y (/.f64 x y) y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 y (/.f64 x y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 y (/.f64 x y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 y (/.f64 x y) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -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 (fma.f64 y (/.f64 y x) (neg.f64 y))) x))) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 y (/.f64 (fma.f64 y (/.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)) x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 x (*.f64 x #s(literal -100 binary64))) y)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x))) y)
(* 100 (/ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 x (*.f64 x (*.f64 x #s(literal -100 binary64))))) y) (*.f64 x (*.f64 x #s(literal -100 binary64)))) y)) (neg.f64 y))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(/.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 (fma.f64 y (/.f64 y x) (neg.f64 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 (fma.f64 y (/.f64 y x) (neg.f64 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 y (/.f64 #s(literal -100 binary64) (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 (fma.f64 x (/.f64 #s(literal -100 binary64) y) (fma.f64 (/.f64 #s(literal -100 binary64) (*.f64 y y)) (*.f64 x (-.f64 (/.f64 (*.f64 x x) y) x)) #s(literal 100 binary64))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64)) y) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (-.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x)) y)) y)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)

rewrite476.0ms (6.2%)

Memory
-7.9MiB live, 344.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 604×lower-*.f32
3 598×lower-*.f64
2 840×lower-/.f32
2 828×lower-/.f64
2 380×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02078
03176
19876
252676
3497176
0818276
Stop Event
iter limit
node limit
iter limit
Counts
12 → 583
Calls
Call 1
Inputs
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
#s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (+ x y)) (/.f64 x y))
(/.f64 x y)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(/.f64 #s(literal 1 binary64) x)
Outputs
(/.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (neg.f64 x) #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))) (/.f64 #s(literal -1 binary64) x))
(*.f64 x #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (*.f64 #s(literal 1 binary64) #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))))
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (*.f64 x #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))))
(*.f64 (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)) x)
(*.f64 (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)) (neg.f64 x))
#s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) y))
(neg.f64 (/.f64 #s(literal -100 binary64) y))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (neg.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(*.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)))
(*.f64 #s(literal 100 binary64) #s(approx (/ x (+ x y)) (/.f64 x y)))
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
#s(approx (/ x (+ x y)) (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 y) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))
(exp.f64 (-.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.f64 #s(literal 0 binary64) (/.f64 x (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 x (neg.f64 y)))
(/.f64 x y)
(/.f64 x (*.f64 (neg.f64 y) #s(literal -1 binary64)))
(/.f64 (/.f64 x y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 y x) (/.f64 y x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y x))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64) (log.f64 x)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.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))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) x)) (/.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 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/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 (neg.f64 x) (*.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 y (neg.f64 x))))
(/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -1/100 binary64))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (-.f64 (neg.f64 x) y) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal -100 binary64)) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64)) (*.f64 #s(literal 1/100 binary64) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1/100 binary64) x))) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (neg.f64 (/.f64 x (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)))
(*.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -100 binary64))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y 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 (-.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 x (fma.f64 x x (*.f64 y (-.f64 y 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 x x (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (neg.f64 x) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64)) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (-.f64 x y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1/100 binary64) x))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 x (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (*.f64 y y)) (*.f64 x x))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x)) (-.f64 x y))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y 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) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (-.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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 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 (/.f64 (*.f64 x 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 y #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1/100 binary64) y (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 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)))
(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 (neg.f64 x) #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (neg.f64 y) #s(literal -1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1/100 binary64) (neg.f64 x) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1/100 binary64) (neg.f64 y) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal 1 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 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y 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 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(/.f64 (-.f64 (neg.f64 x) y) #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 x x (*.f64 y (-.f64 y x)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -100 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.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/100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal -100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal 100 binary64) (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 #s(literal -100 binary64) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 (*.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 x x (*.f64 y (-.f64 y x)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 100 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 (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (*.f64 #s(literal 100 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 (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 x x (*.f64 y (-.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 x x (*.f64 y (-.f64 y 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 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.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 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/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 x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (+.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000000 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 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000 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 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) #s(literal 100 binary64)) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal 100 binary64)) (-.f64 x y))
(/.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 (*.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 #s(literal 1/100 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.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))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.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 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(*.f64 (-.f64 (neg.f64 x) y) #s(literal -1/100 binary64))
(*.f64 (*.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 1 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.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 x x (*.f64 y (-.f64 y x)))) #s(literal 100 binary64)))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.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 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 100 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1/100 binary64) (-.f64 x y)))
(*.f64 #s(literal -1/100 binary64) (-.f64 (neg.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 x (*.f64 y (-.f64 y 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 x x (*.f64 y (-.f64 y x))) #s(literal 100 binary64)) (/.f64 (+.f64 x y) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 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 x x (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(+.f64 x y)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(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 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x y)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (-.f64 x y)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 x (/.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 (/.f64 #s(literal 1 binary64) x) (*.f64 x x) y)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) y)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) x)
(fma.f64 (neg.f64 x) #s(literal -1 binary64) y)
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 x) (sqrt.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))))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 x))) y)
(neg.f64 (-.f64 (neg.f64 x) y))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y x) (*.f64 (+.f64 x y) (-.f64 y x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(/.f64 (-.f64 (neg.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 y x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.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 x (*.f64 y (-.f64 y x))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 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 x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 (*.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 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.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 x (*.f64 y (-.f64 y x))))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (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)))
(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 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 #s(literal 1 binary64) (+.f64 x y))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 x) y))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 (+.f64 x y) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64) (log.f64 x)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(-.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))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) x)) (/.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 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/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 (neg.f64 x) (*.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 y (neg.f64 x))))
(/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -1/100 binary64))
(/.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (-.f64 (neg.f64 x) y) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal -100 binary64)) (+.f64 x y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64)) (*.f64 #s(literal 1/100 binary64) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1/100 binary64) x))) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (neg.f64 (/.f64 x (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)))
(*.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -100 binary64))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y 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 (-.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 x (fma.f64 x x (*.f64 y (-.f64 y 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 x x (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (*.f64 (neg.f64 x) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 #s(literal -100 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64)) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal -1 binary64)) (/.f64 (-.f64 x y) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (-.f64 x y) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1/100 binary64) x))) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (*.f64 x (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (*.f64 y y)) (*.f64 x x))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 #s(literal 100 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) x)) (-.f64 x y))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y 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) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (*.f64 (+.f64 x y) (-.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))))))
(+.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(fma.f64 x (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 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) (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)))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.f64 #s(literal -100 binary64) (-.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (+.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 x x (*.f64 y (-.f64 y 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 x x (*.f64 y (-.f64 y 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 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (*.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 x x (*.f64 y (-.f64 y 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 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 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 y (-.f64 y x)))))) (fma.f64 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 x x (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 #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 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x 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 (+.f64 x y) #s(literal 1/100 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal -1 binary64)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) #s(literal -1 binary64))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (-.f64 x y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y)))) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y 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 1/100 binary64)))
(*.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 x x (*.f64 y (-.f64 y 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 x x (*.f64 y (-.f64 y 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 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (fma.f64 x (*.f64 x x) (*.f64 y (*.f64 y y))))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (-.f64 x y))
(exp.f64 (neg.f64 (log.f64 x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal -1/2 binary64) (*.f64 (log.f64 x) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) x))
(neg.f64 (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 x))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(pow.f64 x #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))

eval114.0ms (1.5%)

Memory
32.4MiB live, 233.5MiB allocated
Compiler

Compiled 15 260 to 1 610 computations (89.4% saved)

prune214.0ms (2.8%)

Memory
-32.8MiB live, 205.8MiB allocated
Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New9462948
Fresh000
Picked134
Done044
Total9479956
Accuracy
100.0%
Counts
956 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
50.4%
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64))))
99.8%
(/.f64 #s(literal -100 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x))))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
50.5%
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
50.5%
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
50.9%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
50.4%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
51.7%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 73 to 49 computations (32.9% saved)

simplify41.0ms (0.5%)

Memory
25.3MiB live, 66.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y #s(literal 1/100 binary64))
cost-diff0
#s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64)))
cost-diff0
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64))))
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 y (neg.f64 x))
cost-diff0
(/.f64 #s(literal -100 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x))))
cost-diff128
(+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
Rules
416×lower-fma.f64
416×lower-fma.f32
288×lower-*.f32
286×lower-*.f64
128×lower--.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01450
02050
12948
24448
35448
46948
58948
612248
715948
818648
926948
1041548
1150948
1262148
1372648
1478648
1587348
1690648
1792248
092248
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal -100 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x))))
#s(literal -100 binary64)
(+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
#s(literal -1 binary64)
(/.f64 y (neg.f64 x))
y
(neg.f64 x)
x
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64))))
x
#s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
y
#s(literal 1/100 binary64)
Outputs
(/.f64 #s(literal -100 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x))))
(/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
#s(literal -100 binary64)
(+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
#s(literal -1 binary64)
(/.f64 y (neg.f64 x))
(neg.f64 (/.f64 y x))
y
(neg.f64 x)
x
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64))))
x
#s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
y
#s(literal 1/100 binary64)

localize42.0ms (0.5%)

Memory
-9.9MiB live, 107.6MiB allocated
Localize:

Found 7 expressions of interest:

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

Compiled 44 to 15 computations (65.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 5.0ms (29.5% of total)
ival-add: 4.0ms (23.6% of total)
ival-mult: 3.0ms (17.7% of total)
const: 3.0ms (17.7% of total)
ival-neg: 1.0ms (5.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series5.0ms (0.1%)

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

36 calls:

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

simplify486.0ms (6.3%)

Memory
4.4MiB live, 710.8MiB allocated
Algorithm
egg-herbie
Rules
22 008×lower-fma.f64
22 008×lower-fma.f32
5 694×lower-*.f64
5 694×lower-*.f32
2 856×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01811111
15261087
21306997
33479993
08209929
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
-1
(- (* -1 (/ y x)) 1)
(- (* -1 (/ y x)) 1)
(- (* -1 (/ y x)) 1)
(* -1 (/ y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (/ y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(* -1 (/ y x))
(/ (+ (* -1 x) (* -1 y)) x)
(/ (+ (* -1 x) (* -1 y)) x)
(/ (+ (* -1 x) (* -1 y)) x)
-1
(- (* -1 (/ y x)) 1)
(- (* -1 (/ y x)) 1)
(- (* -1 (/ y x)) 1)
-1
(- (* -1 (/ y x)) 1)
(- (* -1 (/ y x)) 1)
(- (* -1 (/ y x)) 1)
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))
(* 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)))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 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)))
(* 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)
Outputs
-1
#s(literal -1 binary64)
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (* y (+ (/ 1 x) (/ 1 y))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(/ (+ (* -1 x) (* -1 y)) x)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(/ (+ (* -1 x) (* -1 y)) x)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(/ (+ (* -1 x) (* -1 y)) x)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
-1
#s(literal -1 binary64)
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
-1
#s(literal -1 binary64)
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(- (* -1 (/ y x)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 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 y x) (fma.f64 y (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 y (/.f64 y x)) y) y) #s(literal 100 binary64))
(* 100 (/ x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) 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 x) (* 100 (/ (pow x 3) (pow y 2)))) (* 100 (/ (pow x 2) y))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (*.f64 x x) y) (+.f64 #s(literal -1 binary64) (/.f64 x y)) 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) y) (fma.f64 x x (/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) 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 3) y)) (* 100 (pow x 2))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (*.f64 x x) y) (+.f64 #s(literal -1 binary64) (/.f64 x y)) 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) y) (fma.f64 x x (/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 (/.f64 x (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 100 binary64) 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 y (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 y (/.f64 y x)) y) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 y (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 y (/.f64 y x)) y) y) #s(literal 100 binary64))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 (/ y x))
(neg.f64 (/.f64 y x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* 100 (/ x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(/.f64 (*.f64 x (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64))) y)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (fma.f64 (/.f64 x (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 100 binary64) 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 y (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 y (/.f64 y x)) y) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 y (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 y (/.f64 y x)) y) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 y x) (fma.f64 y (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 y (/.f64 y x)) y) y) #s(literal 100 binary64))
(* 100 (/ x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) 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 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (*.f64 x x) y) (+.f64 #s(literal -1 binary64) (/.f64 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 x #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) (fma.f64 x x (/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) 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 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (*.f64 x x) y) (+.f64 #s(literal -1 binary64) (/.f64 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 x #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) (fma.f64 x x (/.f64 (fma.f64 x (*.f64 x (neg.f64 x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y)) y)))) y)
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(* 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 y x))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(* 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))

rewrite235.0ms (3.1%)

Memory
-21.0MiB live, 386.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 462×lower-fma.f64
3 462×lower-fma.f32
2 810×lower-*.f32
2 808×lower-*.f64
2 712×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01443
02043
17641
250441
3743141
0841641
Stop Event
iter limit
node limit
iter limit
Counts
7 → 246
Calls
Call 1
Inputs
(+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(/.f64 #s(literal -100 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x))))
(/.f64 y (neg.f64 x))
(neg.f64 x)
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64))))
#s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
Outputs
(+.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) x))
(+.f64 (/.f64 (neg.f64 y) x) #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x)))))
(-.f64 #s(literal -1 binary64) (/.f64 y x))
(-.f64 #s(literal -1 binary64) (/.f64 (/.f64 y x) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(-.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 y x) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) x) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x)))))
(fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) y #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 y (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 y x) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x)))))
(fma.f64 (pow.f64 (/.f64 x (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x (neg.f64 y)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 y (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x x) #s(literal -1 binary64))
(fma.f64 (/.f64 y (*.f64 x (neg.f64 x))) x #s(literal -1 binary64))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)) (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (fma.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 y x))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (+.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (neg.f64 (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (fma.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) (*.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x))))) (+.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) (fma.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(*.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))
(*.f64 (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 1 binary64))) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) (-.f64 #s(literal 1 binary64) (/.f64 y x)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 y x) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x)))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x)) (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (/.f64 y x)))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (/.f64 y x) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal -1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (/.f64 y x) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))))
(fma.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x)))
(fma.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (/.f64 y x)))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal -1/100 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1/100 binary64)))
(/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 #s(literal 100 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/100 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal -1/100 binary64))
(/.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x))))
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal -100 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) (-.f64 #s(literal 1 binary64) (/.f64 y x))))))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(/.f64 (*.f64 #s(literal -100 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 y x) #s(literal 1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 1 binary64))) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) (-.f64 #s(literal 1 binary64) (/.f64 y x)))))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 (*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 y x) #s(literal 1 binary64)))
(pow.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal -1/100 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x))))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x))))
(*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x))))
(*.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x))) #s(literal -100 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 y x)) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 y x))) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y y) x) y) x) #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal -1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal -1/100 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x)))))) (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (/.f64 y x) (+.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 y (/.f64 y (*.f64 x x)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 y x)))
(+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (neg.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y x))
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 y x))
(neg.f64 (/.f64 y x))
(neg.f64 (*.f64 (/.f64 y x) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 x y))
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 y y) y)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 y (/.f64 y (*.f64 x x)) (*.f64 #s(literal 0 binary64) (/.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y)))
(/.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) y))
(/.f64 y (neg.f64 x))
(/.f64 (/.f64 (*.f64 y y) (*.f64 x (neg.f64 x))) (+.f64 #s(literal 0 binary64) (/.f64 y x)))
(/.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (neg.f64 x))
(pow.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y x))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 y x) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) x))
(*.f64 (/.f64 y x) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) x) y)
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 y (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y))
(*.f64 (pow.f64 (/.f64 x (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x (neg.f64 y)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 y (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 y (*.f64 x (neg.f64 x))) x)
(+.f64 (neg.f64 x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 #s(literal 0 binary64) x)
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (neg.f64 x)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(neg.f64 x)
(neg.f64 (/.f64 x #s(literal 1 binary64)))
(/.f64 x #s(literal -1 binary64))
(/.f64 (neg.f64 x) #s(literal 1 binary64))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 x x) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (*.f64 x (neg.f64 x)) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (/.f64 x #s(literal 1 binary64)))
(*.f64 x #s(literal -1 binary64))
(*.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 0 binary64) (/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (neg.f64 x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (neg.f64 x)))
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) x))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (*.f64 x x)))
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) x))
(/.f64 (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64)) (*.f64 x (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))) (*.f64 (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) x)) (*.f64 (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))) (+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (neg.f64 x)) (/.f64 #s(literal -1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))) x)
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
(pow.f64 (/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(*.f64 x (/.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(*.f64 (/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) x)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 x) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(literal -1 binary64)) (neg.f64 x))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(neg.f64 (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(/.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
#s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y))))
(*.f64 #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* (+ x y) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))

eval70.0ms (0.9%)

Memory
-3.8MiB live, 74.0MiB allocated
Compiler

Compiled 6 142 to 761 computations (87.6% saved)

prune175.0ms (2.3%)

Memory
16.4MiB live, 90.7MiB allocated
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New3891390
Fresh000
Picked112
Done077
Total3909399
Accuracy
100.0%
Counts
399 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
50.4%
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64))))
99.8%
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
99.8%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
50.5%
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
50.5%
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
50.9%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))
50.4%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
51.7%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 177 to 92 computations (48% saved)

regimes27.0ms (0.3%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes9.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes249.0ms (3.2%)

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

3 calls:

244.0ms
x
2.0ms
y
2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
79.4%3x
75.5%3y
99.1%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.2MiB live, 5.2MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 #s(approx (/ x (+ x y)) (/.f64 x y)) #s(literal 100 binary64))
(/.f64 x #s(approx (* (+ x y) 1/100) (*.f64 y #s(literal 1/100 binary64))))
Outputs
(*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

1 calls:

2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
98.9%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.8MiB live, 3.8MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
Outputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

1 calls:

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

Compiled 9 to 6 computations (33.3% saved)

regimes4.0ms (0.1%)

Memory
8.0MiB live, 8.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

1.0ms
y
1.0ms
x
1.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
51.7%1y
51.7%1x
51.7%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
2.5259018358420594e-6
99.99988602771236
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
2.5259018358420594e-6
99.99988602771236
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
2.5259018358420594e-6
99.99988602771236
Compiler

Compiled 12 to 11 computations (8.3% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
030120
135120
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x) #s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Outputs
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x) #s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 x #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))) #s(approx (/ (* x 100) (+ x y)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y)) x) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 x #s(approx (/ 100 (+ x y)) (/.f64 #s(literal 100 binary64) y))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 x #s(literal 100 binary64)) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))

soundness888.0ms (11.5%)

Memory
-42.3MiB live, 382.7MiB allocated
Rules
15 982×lower-fma.f64
15 982×lower-fma.f32
9 064×lower-fma.f64
9 064×lower-fma.f32
4 492×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142463
1400440
2986420
33162406
47111406
08145375
03032935
19482751
224272589
372842542
085262344
0613
0913
13413
221813
3214413
0819513
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 179 to 83 computations (53.6% saved)

preprocess82.0ms (1.1%)

Memory
13.3MiB live, 131.8MiB allocated
Compiler

Compiled 194 to 70 computations (63.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...