Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 7.6s)

analyze20.0ms (0.3%)

Memory
1.2MiB live, 45.2MiB 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)

sample692.0ms (9.1%)

Memory
15.5MiB live, 1 040.9MiB allocated
Samples
508.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 215.0ms
ival-div: 95.0ms (44.2% of total)
ival-mult: 67.0ms (31.2% of total)
ival-add: 40.0ms (18.6% of total)
ival-true: 6.0ms (2.8% of total)
exact: 4.0ms (1.9% of total)
ival-assert: 3.0ms (1.4% of total)
Bogosity

preprocess44.0ms (0.6%)

Memory
6.4MiB live, 45.4MiB allocated
Algorithm
egg-herbie
Rules
490×times-frac
284×associate-*l*
212×associate-*r*
202×unsub-neg
160×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01852
15242
212342
328542
476642
5142342
6177642
7181242
8186042
9189242
10189242
067
1107
2137
3147
0147
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (* x 100) (+ x y))
Outputs
(/ (* x 100) (+ x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Call 2
Inputs
(/ (* x 100) (+ x y))
(/ (* (neg x) 100) (+ (neg x) y))
(/ (* x 100) (+ x (neg y)))
(neg (/ (* (neg x) 100) (+ (neg x) y)))
(neg (/ (* x 100) (+ x (neg y))))
(/ (* y 100) (+ y x))
Outputs
(/ (* x 100) (+ x y))
(* x (/ 100 (+ x y)))
(/ (* (neg x) 100) (+ (neg x) y))
(* 100 (/ x (- x y)))
(/ (* x 100) (+ x (neg y)))
(* 100 (/ x (- x y)))
(neg (/ (* (neg x) 100) (+ (neg x) y)))
(* 100 (/ x (- y x)))
(neg (/ (* x 100) (+ x (neg y))))
(* 100 (/ x (- y x)))
(/ (* y 100) (+ y x))
(* 100 (/ y (+ x y)))

explain62.0ms (0.8%)

Memory
7.9MiB live, 170.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
30-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/n30
(*.f64 x #s(literal 100 binary64))overflow3
Confusion
Predicted +Predicted -
+30
-0253
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+300
-00253
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0253
13
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
24.0ms512×0valid
Compiler

Compiled 54 to 28 computations (48.1% saved)

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

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

simplify7.0ms (0.1%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize20.0ms (0.3%)

Memory
13.3MiB live, 51.3MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 18 to 8 computations (55.6% saved)

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

series4.0ms (0.1%)

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

15 calls:

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

rewrite515.0ms (6.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify479.0ms (6.3%)

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

Useful iterations: 0 (0.0ms)

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

eval46.0ms (0.6%)

Memory
12.7MiB live, 123.1MiB allocated
Compiler

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

prune48.0ms (0.6%)

Memory
-5.9MiB live, 158.8MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New3767383
Fresh000
Picked101
Done000
Total3777384
Accuracy
100.0%
Counts
384 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
47.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
99.8%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
98.4%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
54.3%
#s(literal 100 binary64)
Compiler

Compiled 112 to 80 computations (28.6% saved)

simplify5.0ms (0.1%)

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

Found 10 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01462
12662
23162
33462
43562
03561
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (/ 100 (+ x y)) x)
(/ 100 (+ x y))
100
(+ x y)
x
y
100
(/ (* x 100) y)
(* x 100)
x
100
y
(+ (* y (/ -100 x)) 100)
y
(/ -100 x)
-100
x
100
(* (/ x (+ x y)) 100)
(/ x (+ x y))
x
(+ x y)
y
100
Outputs
(* (/ 100 (+ x y)) x)
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/ 100 (+ x y))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
100
#s(literal 100 binary64)
(+ x y)
(+.f64 x y)
x
y
100
#s(literal 100 binary64)
(/ (* x 100) y)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x 100)
(*.f64 #s(literal 100 binary64) x)
x
100
#s(literal 100 binary64)
y
(+ (* y (/ -100 x)) 100)
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
y
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
-100
#s(literal -100 binary64)
x
100
#s(literal 100 binary64)
(* (/ x (+ x y)) 100)
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/ x (+ x y))
(/.f64 x (+.f64 x y))
x
(+ x y)
(+.f64 x y)
y
100
#s(literal 100 binary64)

localize52.0ms (0.7%)

Memory
-25.9MiB live, 115.6MiB allocated
Localize:

Found 10 expressions of interest:

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

Compiled 63 to 16 computations (74.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-div: 14.0ms (60.6% of total)
ival-mult: 6.0ms (26% of total)
ival-add: 3.0ms (13% 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
14.5MiB live, 14.5MiB allocated
Counts
9 → 192
Calls
Call 1
Inputs
#<alt (* (/ 100 (+ x y)) x)>
#<alt (/ 100 (+ x y))>
#<alt (+ x y)>
#<alt (/ (* x 100) y)>
#<alt (* x 100)>
#<alt (+ (* y (/ -100 x)) 100)>
#<alt (/ -100 x)>
#<alt (* (/ x (+ x y)) 100)>
#<alt (/ x (+ 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 y)>
#<alt (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))>
#<alt (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))>
#<alt (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))>
#<alt (/ 100 x)>
#<alt (/ (+ 100 (* -100 (/ y x))) x)>
#<alt (/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)>
#<alt (/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)>
#<alt (/ 100 x)>
#<alt (* -1 (/ (- (* 100 (/ y x)) 100) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))>
#<alt (/ 100 x)>
#<alt (+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))>
#<alt (+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))>
#<alt (+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))>
#<alt (/ 100 y)>
#<alt (/ (+ 100 (* -100 (/ x y))) y)>
#<alt (/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)>
#<alt (/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)>
#<alt (/ 100 y)>
#<alt (* -1 (/ (- (* 100 (/ x y)) 100) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))>
#<alt y>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt x>
#<alt (* x (+ 1 (/ y x)))>
#<alt (* x (+ 1 (/ y x)))>
#<alt (* x (+ 1 (/ y x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ y x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ y x)) 1)))>
#<alt x>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt (+ x y)>
#<alt y>
#<alt (* y (+ 1 (/ x y)))>
#<alt (* y (+ 1 (/ x y)))>
#<alt (* y (+ 1 (/ x y)))>
#<alt y>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ x y)) 1)))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (* -100 (/ y x))>
#<alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))>
#<alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))>
#<alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))>
#<alt (* -100 (/ y x))>
#<alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))>
#<alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))>
#<alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))>
#<alt (* -100 (/ y x))>
#<alt (/ (+ (* -100 y) (* 100 x)) x)>
#<alt (/ (+ (* -100 y) (* 100 x)) x)>
#<alt (/ (+ (* -100 y) (* 100 x)) x)>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt 100>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (+ 100 (* -100 (/ y x)))>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<alt (/ -100 x)>
#<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))>
Calls

48 calls:

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

rewrite897.0ms (11.8%)

Memory
-0.6MiB live, 431.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 470×*-lowering-*.f32
4 470×*-lowering-*.f64
3 830×accelerator-lowering-fma.f32
3 830×accelerator-lowering-fma.f64
3 304×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01445
17945
249045
3501545
0868144
Stop Event
iter limit
node limit
Counts
9 → 533
Calls
Call 1
Inputs
(* (/ 100 (+ x y)) x)
(/ 100 (+ x y))
(+ x y)
(/ (* x 100) y)
(* x 100)
(+ (* y (/ -100 x)) 100)
(/ -100 x)
(* (/ x (+ x y)) 100)
(/ x (+ x y))
Outputs
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(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 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) x)))
(fma.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) x)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (-.f64 (neg.f64 y) x))))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 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 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal 1 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 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.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 (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 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) 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 -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal -100 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.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 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (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 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(fma.f64 #s(literal 100 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 x (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 x (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (/.f64 x (+.f64 x y)) (/.f64 #s(literal 100 binary64) (-.f64 x y)) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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)))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (fma.f64 x x (*.f64 y y)) (*.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(/.f64 #s(literal -100 binary64) (-.f64 (neg.f64 y) x))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 #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 y (*.f64 y y) (*.f64 x (*.f64 x 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 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(/.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 y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (*.f64 (fma.f64 y (*.f64 y y) (*.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 #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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (-.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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 #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 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))
(*.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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.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 (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 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 #s(literal -100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal -100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.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 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 y) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.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 y) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) y)
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(neg.f64 (-.f64 (neg.f64 y) x))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 y) x) #s(literal -1 binary64))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (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 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y))))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 y x))
(/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (*.f64 #s(literal 1 binary64) (-.f64 y x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (*.f64 (/.f64 (*.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 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (fma.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (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 #s(literal 100 binary64) x))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 100 binary64) x)))
(/.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 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)) (/.f64 y (*.f64 #s(literal 100 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (*.f64 #s(literal 100 binary64) x)))) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) (neg.f64 y)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) 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 #s(literal 100 binary64) x)
(*.f64 x #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)))
(+.f64 #s(literal 100 binary64) (/.f64 (*.f64 y #s(literal -100 binary64)) x))
(+.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(-.f64 (/.f64 #s(literal 10000 binary64) (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) y) x))) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) y) x))))
(fma.f64 #s(literal 100 binary64) (/.f64 y (neg.f64 x)) #s(literal 100 binary64))
(fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y) #s(literal 100 binary64))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(fma.f64 y (/.f64 (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (/.f64 (*.f64 y (/.f64 (*.f64 y #s(literal -100 binary64)) x)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (/.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (*.f64 y y) (/.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -100 binary64)) x) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y #s(literal -1/100 binary64)) #s(literal 100 binary64))
(fma.f64 (*.f64 y #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(fma.f64 (*.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal 10000 binary64) (*.f64 x x)) (/.f64 (*.f64 y y) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (*.f64 y (/.f64 (*.f64 y #s(literal -100 binary64)) x)) (/.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (/.f64 y (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (*.f64 (*.f64 y #s(literal -100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 y (neg.f64 x)) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) x) #s(literal 100 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 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 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))) (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) (fma.f64 #s(literal -10000 binary64) (/.f64 y x) #s(literal 10000 binary64))) (neg.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(fma.f64 (exp.f64 (log.f64 (*.f64 y #s(literal -100 binary64)))) (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal -100 binary64))) (exp.f64 (log.f64 (/.f64 y x))) #s(literal 100 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) (neg.f64 (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(neg.f64 (/.f64 (fma.f64 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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))
(/.f64 #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 (*.f64 #s(literal 100 binary64) y) x)) (-.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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (fma.f64 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 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000000000 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (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 (*.f64 #s(literal 100 binary64) y) x)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -100000000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal 10000 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 x x)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #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 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64)) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (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 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 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 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 (*.f64 #s(literal 100 binary64) y) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (fma.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x)))) (*.f64 (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) (*.f64 x x))) (/.f64 #s(literal 10000 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))
(/.f64 (*.f64 (fma.f64 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 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1000000000000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal -1000000 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal -1000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 10000 binary64)) (*.f64 (*.f64 y y) #s(literal 10000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (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 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)))) (fma.f64 y (*.f64 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 (*.f64 #s(literal 100 binary64) y) x)) (-.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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))))
(*.f64 #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 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)))))
(*.f64 (neg.f64 (fma.f64 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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64))) (fma.f64 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 (*.f64 #s(literal 100 binary64) y) x))))
(*.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 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (*.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))))))) (fma.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal -10000 binary64) (/.f64 y x))) (/.f64 (*.f64 (*.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 (*.f64 y #s(literal -100 binary64)) x) (fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal -100 binary64)) #s(literal 10000 binary64)) (+.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) (*.f64 #s(literal -10000 binary64) (/.f64 y x))))) (+.f64 (fma.f64 y (*.f64 y (/.f64 #s(literal 10000 binary64) (*.f64 x x))) #s(literal -10000 binary64)) (*.f64 #s(literal -10000 binary64) (/.f64 y x))))
(*.f64 (/.f64 (fma.f64 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 #s(literal -10000 binary64) (/.f64 y 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 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))) #s(literal -1 binary64)))
(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 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) x)))
(fma.f64 x (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) x (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) x)))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) x))
(neg.f64 (*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal 100 binary64)))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (-.f64 (neg.f64 y) x))))
(neg.f64 (*.f64 x (/.f64 #s(literal -100 binary64) (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal -100 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (+.f64 x y)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (fma.f64 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 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 x (-.f64 x y) (*.f64 y y))) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64)) (+.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal 1 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 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 (neg.f64 y) x)))
(*.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) x))
(*.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 (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 (fma.f64 x (-.f64 x y) (*.f64 y y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (neg.f64 y) 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 -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 (neg.f64 y) x)) #s(literal -100 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 x (-.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 100 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.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 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(+.f64 (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(+.f64 (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))) (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) x) (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (neg.f64 y)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (*.f64 (neg.f64 y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))))
(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 y) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (neg.f64 y) x)) (/.f64 x (-.f64 (neg.f64 y) x)))
(fma.f64 x (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (neg.f64 y) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (-.f64 y x)) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 x x) (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x))))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 y (-.f64 y x)) (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.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 y) x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (-.f64 (neg.f64 y) x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) x)))
(/.f64 x (+.f64 x y))
(/.f64 (neg.f64 x) (-.f64 (neg.f64 y) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 y) x) x))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.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 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (*.f64 (fma.f64 y (*.f64 y y) (*.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 x (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (-.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 y) x))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (-.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (-.f64 y x))))) (fma.f64 (*.f64 y (-.f64 y x)) (-.f64 (*.f64 y (-.f64 y x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x y) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (/.f64 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 y (*.f64 y y) (*.f64 x (*.f64 x x)))))
(*.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 y) x)))
(*.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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x y) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 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 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 (neg.f64 x) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 x (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x y) (*.f64 y y))))
(*.f64 (/.f64 x (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) (+.f64 (neg.f64 x) y))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 y x))) (-.f64 y x))

simplify697.0ms (9.2%)

Memory
-3.5MiB live, 707.1MiB allocated
Algorithm
egg-herbie
Rules
9 064×accelerator-lowering-fma.f32
9 064×accelerator-lowering-fma.f64
3 574×*-lowering-*.f32
3 574×*-lowering-*.f64
2 868×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03031852
19481752
224271650
372971624
085211507
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/ 100 y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(/ 100 x)
(/ (+ 100 (* -100 (/ y x))) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)
(/ 100 x)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
(/ 100 x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(/ 100 y)
(/ (+ 100 (* -100 (/ x y))) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)
(/ 100 y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
y
(+ x y)
(+ x y)
(+ x y)
x
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
x
(+ x y)
(+ x y)
(+ x y)
y
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* -100 (/ y x))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* -100 (/ y x))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(* 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))
Outputs
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (*.f64 #s(literal -100 binary64) (/.f64 (*.f64 x x) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.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) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 y 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)
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
(* x (+ 1 (/ y x)))
(fma.f64 x (/.f64 y x) x)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 x (/.f64 y x) x)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(fma.f64 x (/.f64 y y) y)
(* y (+ 1 (/ x y)))
(fma.f64 x (/.f64 y y) y)
(* y (+ 1 (/ x y)))
(fma.f64 x (/.f64 y y) y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 x (/.f64 y y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 x (/.f64 y y) y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 x (/.f64 y y) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(* -100 (/ y x))
(/.f64 (*.f64 y #s(literal -100 binary64)) x)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.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 (*.f64 #s(literal 100 binary64) x) y)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 x (/.f64 (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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 #s(literal 100 binary64) x) y)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (*.f64 #s(literal -100 binary64) (/.f64 (*.f64 x x) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.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) (fma.f64 (/.f64 x y) (-.f64 (/.f64 (*.f64 x x) y) x) x) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 y (*.f64 y y)))) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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 (*.f64 y y) (+.f64 (/.f64 y x) #s(literal -1 binary64))) 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)

eval97.0ms (1.3%)

Memory
11.2MiB live, 267.3MiB allocated
Compiler

Compiled 14 990 to 1 516 computations (89.9% saved)

prune236.0ms (3.1%)

Memory
9.9MiB live, 164.8MiB allocated
Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New8285833
Fresh112
Picked145
Done000
Total83010840
Accuracy
100.0%
Counts
840 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
47.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
47.0%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
46.9%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
47.0%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
54.3%
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
46.9%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
54.3%
#s(literal 100 binary64)
Compiler

Compiled 119 to 86 computations (27.7% saved)

simplify26.0ms (0.3%)

Memory
-30.4MiB live, 6.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) #s(literal 100 binary64))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
cost-diff0
(/.f64 #s(literal 100 binary64) x)
cost-diff1024
(*.f64 (/.f64 #s(literal 100 binary64) x) 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)))
Rules
24×/-lowering-/.f32
24×/-lowering-/.f64
24×*-lowering-*.f32
24×*-lowering-*.f64
16×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01573
12973
24157
34357
44557
04557
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ x (* (+ x y) 1/100))
x
(* (+ x y) 1/100)
(+ x y)
y
1/100
(* (/ 100 x) x)
(/ 100 x)
100
x
(* (/ 100 y) x)
(/ 100 y)
100
y
x
(* (/ x y) 100)
(/ x y)
x
y
100
(/ x (* y 1/100))
x
(* y 1/100)
y
1/100
Outputs
(/ x (* (+ x y) 1/100))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(* (+ x y) 1/100)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ x y)
(+.f64 x y)
y
1/100
#s(literal 1/100 binary64)
(* (/ 100 x) x)
#s(literal 100 binary64)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
100
#s(literal 100 binary64)
x
(* (/ 100 y) x)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
100
#s(literal 100 binary64)
y
x
(* (/ x y) 100)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/ x y)
(/.f64 x y)
x
y
100
#s(literal 100 binary64)
(/ x (* y 1/100))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
x
(* y 1/100)
(*.f64 y #s(literal 1/100 binary64))
y
1/100
#s(literal 1/100 binary64)

localize106.0ms (1.4%)

Memory
16.3MiB live, 95.1MiB allocated
Localize:

Found 11 expressions of interest:

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

Compiled 63 to 17 computations (73% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
const: 34.0ms (65.7% of total)
ival-div: 8.0ms (15.5% of total)
ival-mult: 7.0ms (13.5% of total)
ival-add: 2.0ms (3.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

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

54 calls:

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

rewrite735.0ms (9.7%)

Memory
-0.9MiB live, 367.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 178×/-lowering-/.f32
4 178×/-lowering-/.f64
4 084×*-lowering-*.f32
4 084×*-lowering-*.f64
2 796×accelerator-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01547
17347
239643
3292243
0820743
Stop Event
iter limit
node limit
Counts
11 → 835
Calls
Call 1
Inputs
(/ x (* (+ x y) 1/100))
(* (+ x y) 1/100)
(+ x y)
(* (/ 100 x) x)
(/ 100 x)
(* (/ 100 y) x)
(/ 100 y)
(* (/ x y) 100)
(/ x y)
(/ x (* y 1/100))
(* y 1/100)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 x) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (neg.f64 (/.f64 (+.f64 x 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 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64)))))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -1/100 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (+.f64 x y))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (+.f64 x y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (+.f64 x y)))) #s(literal -1/100 binary64))
(/.f64 (/.f64 x #s(literal -1/100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (neg.f64 x))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) x)) (*.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 (+.f64 x y) #s(literal -1/100 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (+.f64 x y))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (neg.f64 (+.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (/.f64 x (+.f64 x y)))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal -1/100 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (neg.f64 (/.f64 x (+.f64 x y))))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 x y)) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (/.f64 x #s(literal -1/100 binary64)))) (*.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)) (+.f64 x y)))
(/.f64 (neg.f64 (/.f64 x #s(literal -1/100 binary64))) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))) (neg.f64 (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (+.f64 x y))))) #s(literal 1/100 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.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))))
(pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x #s(literal 100 binary64))) #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 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 #s(literal -100 binary64) (neg.f64 (/.f64 x (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (pow.f64 (/.f64 (+.f64 x y) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (neg.f64 (/.f64 x (+.f64 x y))) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) #s(literal 100 binary64)))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.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 (-.f64 x y) #s(literal 100 binary64)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 (-.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 #s(literal 1/100 binary64) x)) #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 #s(literal 1/100 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x y)) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.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 (/.f64 (*.f64 x #s(literal 100 binary64)) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (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 x y))
(*.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (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 x #s(literal 100 binary64)) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (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 (neg.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) x) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (/.f64 (+.f64 x y) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 x (+.f64 x y))) #s(literal -1 binary64)) #s(literal -100 binary64))
(+.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 (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)))
(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 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (neg.f64 y) #s(literal -1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)) (*.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 (*.f64 x #s(literal 1/100 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal 1 binary64)) (*.f64 y #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 #s(literal -1/100 binary64) (pow.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1/100 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1/100 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal -1/100 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal -1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) #s(literal -1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #s(literal -1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(neg.f64 (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(/.f64 (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))))))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))))))
(/.f64 #s(literal -1/100 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.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 (fma.f64 y #s(literal 100 binary64) (*.f64 x #s(literal 100 binary64))) #s(literal 10000 binary64))
(/.f64 (fma.f64 y #s(literal -100 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -10000 binary64))
(/.f64 (fma.f64 y (/.f64 #s(literal 100 binary64) x) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 100 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -10000 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) (neg.f64 x))) #s(literal 10000 binary64))
(/.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal -100 binary64)))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x))) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) y)) #s(literal 10000 binary64))
(/.f64 (fma.f64 x #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (neg.f64 y))) #s(literal -10000 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (fma.f64 x (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal -100 binary64) y)))
(/.f64 (fma.f64 x #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) y)) #s(literal -10000 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) (neg.f64 y))) #s(literal 10000 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -100 binary64) y)))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) x) y)) (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) (*.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) #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 (neg.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 #s(literal 1 binary64) (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 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.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 (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (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))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y))) (/.f64 #s(literal -100 binary64) y))
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) x))
(/.f64 (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (+.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (+.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 #s(literal 100 binary64) x))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y))) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -100 binary64)))
(/.f64 (+.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) x))
(/.f64 (+.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (fma.f64 y (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (fma.f64 (neg.f64 y) (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) x)) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) y)) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (neg.f64 y))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal -100 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (+.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal -100 binary64) y)))
(/.f64 (+.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal -100 binary64) y)))
(/.f64 (fma.f64 y (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (+.f64 y (*.f64 #s(literal 100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #s(literal 100 binary64))
(/.f64 (+.f64 (neg.f64 y) (*.f64 #s(literal 100 binary64) (*.f64 x #s(literal -1/100 binary64)))) #s(literal -100 binary64))
(/.f64 (+.f64 (/.f64 #s(literal 1/100 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1/100 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 1/100 binary64)))) (/.f64 #s(literal 1 binary64) y))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal -1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) y) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1/100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (+.f64 #s(literal -1/100 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -1/100 binary64)))) (/.f64 #s(literal -1 binary64) y))
(/.f64 (fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 100 binary64) x) #s(literal 100 binary64))
(/.f64 (fma.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -100 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -100 binary64))
(/.f64 (fma.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) x))
(/.f64 (fma.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y #s(literal 1/100 binary64)) (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (fma.f64 y #s(literal -1/100 binary64) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/100 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 y) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 x #s(literal -1/100 binary64)))) #s(literal 100 binary64))
(/.f64 (fma.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 100 binary64) (neg.f64 x)) #s(literal -100 binary64))
(/.f64 (fma.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -100 binary64) x) #s(literal 100 binary64))
(/.f64 (fma.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (fma.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal -1/100 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (fma.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1 binary64) (*.f64 x #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y)) (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x #s(literal 1/100 binary64)))) (/.f64 #s(literal 100 binary64) y))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal -100 binary64) y)) (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -1/100 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 x #s(literal -1/100 binary64)))) (/.f64 #s(literal -100 binary64) y))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) x)) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal 1/100 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (neg.f64 x))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -100 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 100 binary64) x) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (*.f64 x #s(literal 1/100 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x)) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -1/100 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (*.f64 x #s(literal -1/100 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 100 binary64) x) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 x #s(literal 1/100 binary64)))) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x)) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal -1/100 binary64))) (*.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 x #s(literal -1/100 binary64)))) (*.f64 (/.f64 #s(literal -100 binary64) y) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 100 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 100 binary64) x)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1/100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal 1/100 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (neg.f64 (/.f64 #s(literal 100 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1/100 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (+.f64 #s(literal 1/100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -1/100 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(/.f64 (+.f64 x (*.f64 #s(literal 100 binary64) (*.f64 y #s(literal 1/100 binary64)))) #s(literal 100 binary64))
(/.f64 (+.f64 (neg.f64 x) (*.f64 #s(literal 100 binary64) (*.f64 y #s(literal -1/100 binary64)))) #s(literal -100 binary64))
(/.f64 (fma.f64 x (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (+.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (+.f64 #s(literal 1/100 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1/100 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal -1/100 binary64)))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -100 binary64) y)))
(/.f64 (fma.f64 #s(literal 1/100 binary64) (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/100 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) y)))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 y #s(literal 1/100 binary64)))) #s(literal -100 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 #s(literal -100 binary64) (*.f64 y #s(literal -1/100 binary64)))) #s(literal 100 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 100 binary64) x) (*.f64 y #s(literal 1/100 binary64)))) (/.f64 #s(literal 100 binary64) x))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 100 binary64) x) (*.f64 y #s(literal -1/100 binary64)))) (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) x)) (*.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal -1/100 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal -1 binary64) y)))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal 1/100 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (neg.f64 y))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal -100 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/100 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal -100 binary64) y)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) #s(literal -1/100 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) y)))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal 100 binary64) y) #s(literal 100 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal -100 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 y))) #s(literal -100 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal -100 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 #s(literal -1 binary64) y) #s(literal -1/100 binary64)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1/100 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (*.f64 y #s(literal -1/100 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal -1/100 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal -1 binary64) y)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) y)) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 100 binary64)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/100 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (+.f64 #s(literal -1/100 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 y #s(literal 1/100 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 #s(literal -100 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -100 binary64) y)))
(/.f64 (fma.f64 #s(literal -1/100 binary64) (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1/100 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) y)))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal 100 binary64) (neg.f64 y)) #s(literal -100 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 #s(literal 1 binary64) y) #s(literal -1/100 binary64)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -100 binary64) y) #s(literal 100 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) #s(literal -1 binary64) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 #s(literal 100 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 #s(literal -100 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/100 binary64)) (/.f64 #s(literal -1 binary64) y) #s(literal 1/100 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 (fma.f64 y #s(literal 100 binary64) (*.f64 x #s(literal 100 binary64)))) #s(literal -10000 binary64))
(/.f64 (neg.f64 (fma.f64 y #s(literal -100 binary64) (*.f64 x #s(literal -100 binary64)))) #s(literal 10000 binary64))
(/.f64 (neg.f64 (fma.f64 y (/.f64 #s(literal 100 binary64) x) #s(literal 100 binary64))) (neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) x))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal 100 binary64) (*.f64 x #s(literal -100 binary64)))) #s(literal 10000 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 y) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) (neg.f64 x)))) #s(literal -10000 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 y) (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64))) (neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) x))))
(/.f64 (neg.f64 (+.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))) (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x)))) (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -100 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y))) (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x))))
(/.f64 (neg.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) y))) #s(literal -10000 binary64))
(/.f64 (neg.f64 (fma.f64 x #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (neg.f64 y)))) #s(literal 10000 binary64))
(/.f64 (neg.f64 (fma.f64 x (/.f64 #s(literal 100 binary64) y) #s(literal 100 binary64))) (neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 100 binary64) y))))
(/.f64 (neg.f64 (fma.f64 x #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) y))) #s(literal 10000 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) (neg.f64 y)))) #s(literal -10000 binary64))
(/.f64 (neg.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal -100 binary64))) (neg.f64 (*.f64 #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y))))
(/.f64 (neg.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) x) y))) (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 100 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) x) (neg.f64 y)))) (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal -100 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x))) (neg.f64 (*.f64 (/.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 100 binary64) y))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal 1/100 binary64))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1/100 binary64))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 x y) (-.f64 y x)) #s(literal 1/100 binary64))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (*.f64 (-.f64 x y) #s(literal 1/100 binary64))))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000000 binary64)))) (neg.f64 (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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/1000000 binary64)))) (neg.f64 (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 (neg.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))))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))))
(/.f64 (neg.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))))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/100 binary64) (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (-.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 y (*.f64 y y) (*.f64 x (*.f64 x x))))) #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 #s(literal 1/100 binary64) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) #s(literal 1/100 binary64)))
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/100 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x y)) #s(literal 1/100 binary64)))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1/100 binary64) (-.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64)))
(*.f64 (neg.f64 (+.f64 x y)) #s(literal -1/100 binary64))
(*.f64 #s(literal -1/100 binary64) (neg.f64 (+.f64 x y)))
(*.f64 (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.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 (*.f64 #s(literal 1/100 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.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 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (*.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)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 x (/.f64 x (-.f64 x y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 (*.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 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 1 binary64)) y)
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y) (neg.f64 (/.f64 (*.f64 y y) (-.f64 x y))))
(fma.f64 (/.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 (pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) y)
(neg.f64 (neg.f64 (+.f64 x y)))
(/.f64 (+.f64 x y) #s(literal 1 binary64))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 x y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 #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 (+.f64 x y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (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 (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 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 (+.f64 x y) (-.f64 y x)) (-.f64 y x))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.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 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 x x (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) (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)))) (neg.f64 (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))) (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y))) (fma.f64 x x (*.f64 y y)))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (neg.f64 y))) (+.f64 (neg.f64 x) y))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y))) (/.f64 #s(literal -1 binary64) y))
(/.f64 (+.f64 (/.f64 y x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (+.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (neg.f64 y))) #s(literal -1 binary64))
(/.f64 (+.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 1 binary64) (neg.f64 y)) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -1 binary64) y) #s(literal 1 binary64))
(/.f64 (+.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (+.f64 (neg.f64 y) (*.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 y) #s(literal -1 binary64) x) #s(literal 1 binary64))
(/.f64 (+.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))
(/.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) (+.f64 (neg.f64 x) y)) (*.f64 (-.f64 x y) (*.f64 y (neg.f64 y)))) (*.f64 (-.f64 x y) (+.f64 (neg.f64 x) y)))
(/.f64 (-.f64 (*.f64 #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) (+.f64 (neg.f64 x) y)) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (*.f64 y (neg.f64 y)))) (*.f64 (/.f64 (-.f64 x y) (*.f64 x x)) (+.f64 (neg.f64 x) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (+.f64 (neg.f64 x) y) (*.f64 y y))) (*.f64 (+.f64 (neg.f64 x) y) (-.f64 x y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (*.f64 y y))) (*.f64 (+.f64 (neg.f64 x) y) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 x) y) (/.f64 (-.f64 x y) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (+.f64 (neg.f64 x) y)) (*.f64 (+.f64 (neg.f64 x) y) (*.f64 y (neg.f64 y)))) (*.f64 (+.f64 (neg.f64 x) y) (+.f64 (neg.f64 x) y)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y x)) (*.f64 (-.f64 y x) (*.f64 x x))) (*.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y))))) (neg.f64 (neg.f64 (+.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x y) (-.f64 y x)))) (neg.f64 (neg.f64 (-.f64 y x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y)))) (neg.f64 (*.f64 (-.f64 x y) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 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 x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x y)) (/.f64 (*.f64 x x) (-.f64 x y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y))))) (neg.f64 (fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 y y) (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))) (neg.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))) (neg.f64 (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(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) (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) (-.f64 x y))))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 (+.f64 x y) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) (/.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 y (*.f64 y y) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) #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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (-.f64 y x)) (*.f64 (*.f64 y (-.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 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))) (-.f64 (*.f64 x x) (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.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 (fma.f64 x x (*.f64 y (-.f64 y x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y (+.f64 x y) (*.f64 x x)) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 x x (*.f64 y y)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (-.f64 x y) (*.f64 (fma.f64 x x (*.f64 y y)) (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 y (-.f64 y x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x y) (-.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 x) y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) (-.f64 y x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 y x)))
#s(literal 100 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -100 binary64) x))
(neg.f64 (/.f64 #s(literal -100 binary64) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -100 binary64) x)))
(/.f64 #s(literal 100 binary64) x)
(/.f64 #s(literal -100 binary64) (neg.f64 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)))
(/.f64 (/.f64 #s(literal -1 binary64) 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))
(pow.f64 (exp.f64 (log.f64 (*.f64 x #s(literal 1/100 binary64)))) #s(literal -1 binary64))
(*.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 -100 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(*.f64 #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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 x) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64)))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x))
(/.f64 (/.f64 x (neg.f64 y)) #s(literal -1/100 binary64))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/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 x #s(literal -1/100 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x y))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x (neg.f64 y)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1/100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (neg.f64 (/.f64 x #s(literal -1/100 binary64))) y)
(/.f64 (neg.f64 (neg.f64 (*.f64 x #s(literal -100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64)))) y)
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64))) y)
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (neg.f64 y))
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(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))
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal -100 binary64) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1/100 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #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 #s(literal -100 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -100 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -100 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 x) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64)))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x))
(/.f64 (/.f64 x (neg.f64 y)) #s(literal -1/100 binary64))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/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 x #s(literal -1/100 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x y))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x (neg.f64 y)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1/100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (neg.f64 (/.f64 x #s(literal -1/100 binary64))) y)
(/.f64 (neg.f64 (neg.f64 (*.f64 x #s(literal -100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64)))) y)
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64))) y)
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (neg.f64 y))
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)) (*.f64 (log.f64 x) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 x (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) y) (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 x (neg.f64 y)))
(/.f64 x y)
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 x (neg.f64 y))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (neg.f64 x))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (neg.f64 x))) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y x)) (*.f64 (neg.f64 y) #s(literal -1 binary64))) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (/.f64 x #s(literal -1 binary64)))) (*.f64 y (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) y)
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) y)
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) (/.f64 y x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y x))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 x) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -100 binary64) y) x))
(neg.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64)))))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (neg.f64 x) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x))
(/.f64 (/.f64 x (neg.f64 y)) #s(literal -1/100 binary64))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal -100 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 #s(literal 1/100 binary64) x)))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1/100 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) y)
(/.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 y #s(literal -1/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 x #s(literal -1/100 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x y))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 (*.f64 y #s(literal -1/100 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x #s(literal 100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x (neg.f64 y)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1/100 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 y #s(literal -1/100 binary64)) (/.f64 x #s(literal -1/100 binary64)))) (*.f64 (*.f64 y #s(literal -1/100 binary64)) y))
(/.f64 (neg.f64 (/.f64 x #s(literal -1/100 binary64))) y)
(/.f64 (neg.f64 (neg.f64 (*.f64 x #s(literal -100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64)))) y)
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal -1 binary64))) y)
(/.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))) (neg.f64 y))
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (/.f64 #s(literal -100 binary64) y))
(*.f64 #s(literal -100 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 x (neg.f64 y)) #s(literal -100 binary64))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x #s(literal -1/100 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -100 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1/100 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/100 binary64)))
(neg.f64 (*.f64 y #s(literal -1/100 binary64)))
(/.f64 y #s(literal 100 binary64))
(/.f64 #s(literal 1/100 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 y) #s(literal -100 binary64))
(/.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.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) (neg.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1/100 binary64) (/.f64 #s(literal -1 binary64) y))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 y) #s(literal -1/100 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/100 binary64)))
(*.f64 #s(literal -1/100 binary64) (neg.f64 y))
(*.f64 #s(literal -1/100 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 #s(literal -1/100 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal -1/100 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) #s(literal -1/100 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))

simplify806.0ms (10.6%)

Memory
-23.3MiB live, 689.2MiB allocated
Algorithm
egg-herbie
Rules
15 154×accelerator-lowering-fma.f32
15 154×accelerator-lowering-fma.f64
4 680×*-lowering-*.f32
4 680×*-lowering-*.f64
2 138×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01631087
14581064
211251044
335601030
477191030
08456999
Stop Event
iter limit
node limit
Counts
216 → 216
Calls
Call 1
Inputs
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 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
100
100
100
100
100
100
100
100
100
100
100
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(/ 100 x)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
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 x (/.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (+.f64 (/.f64 x y) #s(literal -1 binary64)))) (/.f64 #s(literal 100 binary64) y)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (/.f64 (*.f64 y y) x) y) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (/.f64 (*.f64 y y) x) y) y) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 y x) (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (/.f64 (*.f64 y y) x) y) y) #s(literal 100 binary64))
(* 100 (/ x y))
(/.f64 (*.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 (/.f64 x y) (*.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x y) #s(literal -100 binary64))) (*.f64 #s(literal -100 binary64) (+.f64 (neg.f64 x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y (*.f64 y y)))))) y)
(* 100 (/ x y))
(/.f64 (*.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)
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 x)
(*.f64 x #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
x
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
y
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
100
#s(literal 100 binary64)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 y #s(literal 1/100 binary64))

eval133.0ms (1.7%)

Memory
27.0MiB live, 294.2MiB allocated
Compiler

Compiled 13 607 to 2 190 computations (83.9% saved)

prune92.0ms (1.2%)

Memory
-13.8MiB live, 274.5MiB allocated
Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New1 05011 051
Fresh101
Picked055
Done044
Total1 051101 061
Accuracy
100.0%
Counts
1 061 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
47.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
47.0%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
46.9%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
47.0%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
54.3%
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
46.9%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
54.3%
#s(literal 100 binary64)
Compiler

Compiled 73 to 53 computations (27.4% saved)

simplify5.0ms (0.1%)

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

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) y)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
Rules
48×*-lowering-*.f32
48×*-lowering-*.f64
22×associate-*r*
14×*-commutative
12×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0717
11515
23015
35215
45615
05615
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (/ 1 y) (* x 100))
(/ 1 y)
1
y
(* x 100)
x
100
Outputs
(* (/ 1 y) (* x 100))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
1
#s(literal 1 binary64)
y
(* x 100)
(*.f64 x #s(literal 100 binary64))
x
100
#s(literal 100 binary64)

localize21.0ms (0.3%)

Memory
15.4MiB live, 53.3MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 19 to 9 computations (52.6% saved)

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

series1.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#<alt (* (/ 1 y) (* x 100))>
#<alt (/ 1 y)>
#<alt (* x 100)>
Outputs
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (* 100 (/ x y))>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (/ 1 y)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
#<alt (* 100 x)>
Calls

12 calls:

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

rewrite241.0ms (3.2%)

Memory
-23.6MiB live, 497.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 598×accelerator-lowering-fma.f32
4 598×accelerator-lowering-fma.f64
1 922×*-lowering-*.f32
1 922×*-lowering-*.f64
1 586×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0713
12311
28311
331611
4128211
5685911
0822911
Stop Event
iter limit
node limit
Counts
3 → 734
Calls
Call 1
Inputs
(* (/ 1 y) (* x 100))
(/ 1 y)
(* x 100)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(+.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(+.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(+.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(+.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 0 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))))))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 x (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 x (/.f64 #s(literal 100 binary64) y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 x (/.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 x (/.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 #s(literal 100 binary64) (/.f64 x y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal 100 binary64) (/.f64 x y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal 100 binary64) (/.f64 x y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 #s(literal 100 binary64) (/.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 x #s(literal -100 binary64)) #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 #s(literal -100 binary64) (/.f64 x y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (neg.f64 (/.f64 x (sqrt.f64 y))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (neg.f64 (/.f64 x (sqrt.f64 y))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (neg.f64 (/.f64 x (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (neg.f64 (/.f64 x (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x y) #s(literal 100 binary64) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x y) #s(literal 100 binary64) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x y) #s(literal 100 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x y) #s(literal 100 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x y) #s(literal -100 binary64) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x y) #s(literal -100 binary64) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x y) #s(literal -100 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x y) #s(literal -100 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1/100 binary64) x)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) y) x (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) y) x (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) y) x (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) y) x (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1/100 binary64) x)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1/100 binary64) x)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1/100 binary64) x)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 x (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 x (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 x (pow.f64 y #s(literal -1/4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 x (pow.f64 y #s(literal -1/4 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 y #s(literal -1/4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 y #s(literal -1/4 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y y)) (/.f64 y #s(literal 1/100 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y y)) (/.f64 y #s(literal 1/100 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 y y)) (/.f64 y #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 x (*.f64 y y)) (/.f64 y #s(literal 1/100 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 y y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 y y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 y y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 y y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) y (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) y (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) y (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) y (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (neg.f64 (/.f64 x (sqrt.f64 y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 x (sqrt.f64 y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 x (sqrt.f64 y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (/.f64 x (sqrt.f64 y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y)))))
(neg.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(/.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 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1/100 binary64) x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.f64 (*.f64 x #s(literal -100 binary64)) y)
(/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 y x))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 x y) #s(literal 1/100 binary64))
(/.f64 (/.f64 x y) #s(literal -1/100 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1/100 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 10000 binary64)))) (*.f64 y (*.f64 (*.f64 x x) #s(literal 10000 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1/100 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 10000 binary64))) (*.f64 y (*.f64 x #s(literal 100 binary64))))
(/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) (/.f64 #s(literal 1 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) y))) (/.f64 y (*.f64 x #s(literal 100 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y x)) (*.f64 y #s(literal 100 binary64))) (*.f64 y (/.f64 y x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x #s(literal 100 binary64)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x #s(literal 100 binary64)))) y) (*.f64 y (/.f64 y (*.f64 x #s(literal 100 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (/.f64 x y))) (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x #s(literal -100 binary64)))) (*.f64 y y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (/.f64 #s(literal 100 binary64) y))) (/.f64 y x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (/.f64 x (*.f64 y #s(literal 1/100 binary64))))) y)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))))) #s(literal -1 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))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 y (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1/100 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 100 binary64) y))
(*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/100 binary64)))
(*.f64 (*.f64 y y) (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal -100 binary64) (/.f64 x y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (neg.f64 (/.f64 x (sqrt.f64 y))))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 (/.f64 x (sqrt.f64 y)) #s(literal -1 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x y) #s(literal -100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1/100 binary64) x)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (*.f64 x (pow.f64 y #s(literal -1/4 binary64))))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 x (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 y #s(literal -1/4 binary64))))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 100 binary64) (*.f64 y y)) (/.f64 y (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 (*.f64 y y) #s(literal 1/100 binary64)))
(*.f64 (/.f64 x (*.f64 y y)) (/.f64 y #s(literal 1/100 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (*.f64 y y))) y)
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y))))
(*.f64 (neg.f64 (/.f64 x (sqrt.f64 y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(*.f64 (neg.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 y (*.f64 x #s(literal 100 binary64))) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))) (pow.f64 y #s(literal -1/4 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) y))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) y))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) y))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) y))
(exp.f64 (neg.f64 (log.f64 y)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 y)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) y))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 y (/.f64 y (*.f64 y (*.f64 y y))) #s(literal 0 binary64))
(fma.f64 y (/.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 y (/.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 y (/.f64 y (*.f64 y (*.f64 y y))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) y))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 y)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 y #s(literal -3/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 y #s(literal -3/4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) (sqrt.f64 y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 y y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) y))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) y #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) y (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) y (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) y (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) y))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (pow.f64 y #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -3/4 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -3/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -3/4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(neg.f64 (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 y y))))
(/.f64 y (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 y))
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))
(/.f64 (*.f64 y y) (*.f64 y (*.f64 y y)))
(/.f64 (sqrt.f64 y) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) y)))
(/.f64 (sqrt.f64 y) (*.f64 (*.f64 y y) (sqrt.f64 (/.f64 #s(literal 1 binary64) y))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (neg.f64 (sqrt.f64 y)))
(/.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) y)))
(/.f64 (neg.f64 (sqrt.f64 y)) (*.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (sqrt.f64 y))))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 y (sqrt.f64 y)) (*.f64 (*.f64 y (*.f64 y y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y))))
(/.f64 (*.f64 y (sqrt.f64 y)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y))))
(/.f64 (pow.f64 y #s(literal 3/4 binary64)) (*.f64 (*.f64 y y) (pow.f64 y #s(literal -1/4 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) y)
(pow.f64 y #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 y))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal -1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 y))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 y)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 y) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 y (/.f64 y (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 y)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 y #s(literal -3/4 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) (sqrt.f64 y)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (neg.f64 (pow.f64 y #s(literal -3/4 binary64))))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (/.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (*.f64 y y)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 #s(literal -1 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) y)
(*.f64 (pow.f64 y #s(literal -3/4 binary64)) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (pow.f64 y #s(literal -3/4 binary64)) (neg.f64 (pow.f64 y #s(literal -1/4 binary64))))
(*.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 y #s(literal -3/4 binary64)) (/.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 y #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (*.f64 y y))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -3/4 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 y) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 (pow.f64 y #s(literal -3/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(+.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 100 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)) #s(literal 0 binary64))
(fma.f64 x #s(literal 100 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 100 binary64) x #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -100 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) #s(literal -100 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -100 binary64) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/100 binary64) x))
(/.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/100 binary64) x))
(/.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 10000 binary64)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 10000 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 10000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 10000 binary64))) (*.f64 x #s(literal -100 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 10000 binary64))))) (*.f64 (*.f64 x x) #s(literal 10000 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 10000 binary64)))) (*.f64 x #s(literal 100 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (*.f64 x x) #s(literal 10000 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 10000 binary64)) #s(literal 0 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 x) #s(literal 10000 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -100 binary64))))))
(pow.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.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 -1 binary64) (*.f64 x #s(literal -100 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal -100 binary64) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1/2 binary64)))

simplify10.0ms (0.1%)

Memory
20.6MiB live, 20.6MiB allocated
Algorithm
egg-herbie
Rules
12×*-lowering-*.f32
12×*-lowering-*.f64
/-lowering-/.f32
/-lowering-/.f64
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08192
113192
215192
316192
016192
Stop Event
iter limit
saturated
Counts
48 → 48
Calls
Call 1
Inputs
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
Outputs
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(* 100 (/ x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)
(* 100 x)
(*.f64 #s(literal 100 binary64) x)

eval105.0ms (1.4%)

Memory
-9.0MiB live, 138.9MiB allocated
Compiler

Compiled 12 985 to 1 235 computations (90.5% saved)

prune136.0ms (1.8%)

Memory
-8.6MiB live, 150.6MiB allocated
Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New7820782
Fresh000
Picked011
Done099
Total78210792
Accuracy
100.0%
Counts
792 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
47.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
47.0%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
46.9%
(*.f64 (/.f64 x y) #s(literal 100 binary64))
47.0%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
54.3%
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
46.9%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
54.3%
#s(literal 100 binary64)
Compiler

Compiled 158 to 85 computations (46.2% saved)

regimes14.0ms (0.2%)

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

3 calls:

5.0ms
y
5.0ms
x
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
11.6MiB live, 11.6MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
Outputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 y (/.f64 #s(literal -100 binary64) x) #s(literal 100 binary64))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes3.0ms (0%)

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

1 calls:

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

Compiled 9 to 6 computations (33.3% saved)

regimes10.0ms (0.1%)

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

1 calls:

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

Compiled 9 to 6 computations (33.3% saved)

regimes5.0ms (0.1%)

Memory
7.7MiB live, 7.7MiB allocated
Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0b (-0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
Outputs
#s(literal 100 binary64)
Calls

3 calls:

1.0ms
x
1.0ms
y
1.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
54.3%1y
54.3%1x
54.3%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.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.2333728867946787
99.99999999999332
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.2333728867946787
99.99999999999332
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.2333728867946787
99.99999999999332
Compiler

Compiled 12 to 11 computations (8.3% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

soundness1.1s (14.9%)

Memory
-5.9MiB live, 355.4MiB allocated
Rules
15 982×accelerator-lowering-fma.f32
15 982×accelerator-lowering-fma.f64
4 492×/-lowering-/.f32
4 492×/-lowering-/.f64
4 470×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142463
1400440
2986420
33162406
47111406
08145375
01445
17945
249045
3501545
0868144
0613
13113
221513
3214713
0819013
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 131 to 72 computations (45% saved)

preprocess63.0ms (0.8%)

Memory
-5.0MiB live, 150.3MiB allocated
Compiler

Compiled 166 to 70 computations (57.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...